Skip to Content

### Top 25 High Schools in New Jersey: Rankings and Ratings

Here is a list of the top 25 high schools in New Jersey according to Niche rankings, all with overall Niche grades of A+:

  1. The Academy for Mathematics, Science, and Engineering, Rockaway
  2. High Technology High School, Lincroft
  3. Bergen County Academies, Hackensack
  4. Marine Academy of Technology and Environmental Science, Manahawkin
  5. Biotechnology High School, Freehold
  6. Union County Magnet High School, Scotch Plains
  7. Dr. Ronald E. McNair Academic High School, Jersey City
  8. Academy for Information Technology, Scotch Plains
  9. Bergen County Technical High School – Teterboro
  10. Academy for Allied Health Science, Scotch Plains
  11. West Windsor-Plainsboro High School South, West Windsor
  12. Union County Vocational-Technical High School, Scotch Plains
  13. West Windsor-Plainsboro High School North, West Windsor
  14. Millburn High School, Millburn Township
  15. Princeton High School, Princeton
  16. Tenafly High School, Tenafly
  17. Academy of Allied Health and Science, Neptune
  18. Marine Academy of Science and Technology, Highlands
  19. Middlesex County Academy for Science, Mathematics, & Engineering Technologies, Edison
  20. Northern Highlands Regional High School, Allendale
  21. Ridgewood High School, Ridgewood
  22. Northern Valley Regional High School – Demarest
  23. Summit Senior High School, Summit
  24. Livingston Senior High School, Livingston
  25. Northern Valley Regional High School – Old Tappan

The top-ranked high school in New Jersey, as per Niche, is The Academy for Mathematics, Science, and Engineering in Rockaway. This school holds the #1 spot in New Jersey and is ranked #15 among public high schools in the nation. Additionally, the #1 ranked high school in New Jersey, according to Niche, is Princeton International School of Math & Science, which is ranked #2 nationally.