Skip To Content

Suburbs with the Best Public Schools in New Jersey

Explore suburbs with the best public schools in your area based on the Niche School Grades received by local schools. A high ranking indicates the area has great local schools with invested teachers, positive student outcomes, and high ratings from students and parents.

  1. Millburn-High-SchoolMillburn Township, Essex County, New Jersey
  2. Short Hills, Essex County, New Jersey
  3. Mountain Lakes, Morris County, New Jersey
  4. Tenafly, Bergen County, New Jersey
  5. Bernards Township, Somerset County, New Jersey
  6. Princeton, Mercer County, New Jersey
  7. Plainsboro Center, Middlesex County, New Jersey
  8. Plainsboro Township, Middlesex County, New Jersey
  9. Princeton Junction, Mercer County, New Jersey
  10. Princeton Meadows, Middlesex County, New JerseyFranklin School Summit NJ
  11. West Windsor Township, Mercer County, New Jersey
  12. Summit, Union County, New Jersey
  13. Chatham, Morris County, New Jersey
  14. Ridgewood, Bergen County, New Jersey
  15. Cresskill, Bergen County, New Jersey
  16. New Providence, Union County, New Jersey
  17. Montgomery Township, Somerset County, New Jersey
  18. Livingston Township, Essex County, New Jersey
  19. Haddonfield, Camden County, New JerseyLivingston High School
  20. East Amwell Township, Hunterdon County, New Jersey
  21. Holmdel Township, Monmouth County, New Jersey
  22. Glen Rock, Bergen County, New Jersey
  23. Delaware Township, Hunterdon County, New Jersey
  24. East Brunswick Township, Middlesex County, New Jersey
  25. Madison, Morris County, New Jersey
  26. Moorestown Township, Burlington County, New Jersey
  27. Beverly, Burlington County, New Jersey
  28. Allendale, Bergen County, New Jerseysouthern-boulevard-school-chatham
  29. Hopewell, Mercer County, New Jersey
  30. Pennington, Mercer County, New Jersey
  31. Bernardsville, Somerset County, New Jersey
  32. Far Hills, Somerset County, New Jersey
  33. Peapack and Gladstone, Somerset County, New Jersey
  34. Dayton, Middlesex County, New Jersey
  35. Heathcote, Middlesex County, New Jersey
  36. Kendall Park, Middlesex County, New Jersey
  37. Monmouth Junction, Middlesex County, New Jersey
  38. South Brunswick Township, Middlesex County, New Jersey
  39. Readington Township, Hunterdon County, New Jersey
  40. Cranbury, Middlesex County, New Jersey
  41. Randolph Township, Morris County, New Jersey
  42. Woodcliff Lake, Bergen County, New Jersey
  43. Closter, Bergen County, New Jersey
  44. Montvale, Bergen County, New Jersey
  45. River Vale Township, Bergen County, New Jersey
  46. Mendham, Morris County, New Jersey
  47. Westfield, Union County, New Jersey
  48. North Caldwell, Essex County, New Jersey
  49. Fair Lawn, Bergen County, New Jersey
  50. Hillsborough Township, Somerset County, New Jersey
  51. Old Tappan, Bergen County, New Jersey
  52. Ramsey, Bergen County, New Jersey
  53. Glen Ridge, Essex County, New Jersey
  54. Warren Township, Somerset County, New Jersey
  55. Raritan Township, Hunterdon County, New Jersey
  56. Haworth, Bergen County, New Jersey
  57. Harrington Park, Bergen County, New Jersey
  58. Demarest, Bergen County, New Jersey
  59. Roseland, Essex County, New Jersey
  60. Shrewsbury, Monmouth County, New Jersey
  61. Cranford Township, Union County, New Jersey
  62. Rumson, Monmouth County, New Jersey
  63. Norwood, Bergen County, New Jersey
  64. Watchung, Somerset County, New Jersey
  65. Metuchen, Middlesex County, New Jersey
  66. Fair Haven, Monmouth County, New Jersey
  67. River Edge, Bergen County, New Jersey
  68. Berkeley Heights Township, Union County, New Jersey
  69. Oldmans Township, Salem County, New Jersey
  70. Edison Township, Middlesex County, New Jersey
  71. Little Silver, Monmouth County, New Jersey
  72. Franklin Lakes, Bergen County, New Jersey
  73. Bradley Gardens, Somerset County, New Jersey
  74. Bridgewater Township, Somerset County, New Jersey
  75. Finderne, Somerset County, New Jersey
  76. Green Knoll, Somerset County, New Jersey
  77. Martinsville, Somerset County, New Jersey
  78. Raritan, Somerset County, New Jersey
  79. Harding Township, Morris County, New Jersey
  80. Clinton, Hunterdon County, New Jersey
  81. Woodbine, Cape May County, New Jersey
  82. Hillsdale, Bergen County, New Jersey
  83. Long Valley, Morris County, New Jersey
  84. Washington Township, Morris County, New Jersey
  85. Ho-Ho-Kus, Bergen County, New Jersey
  86. Robbinsville, Mercer County, New Jersey
  87. Montville Township, Morris County, New Jersey
  88. Wyckoff Township, Bergen County, New Jersey
  89. Northvale, Bergen County, New Jersey
  90. Green Brook Township, Somerset County, New Jersey
  91. Kinnelon, Morris County, New Jersey
  92. Paramus, Bergen County, New Jersey
  93. Oakland, Bergen County, New Jersey
  94. Bedminster Township, Somerset County, New Jersey
  95. Parsippany-Troy Hills Township, Morris County, New Jersey
  96. Leonia, Bergen County, New Jersey
  97. Pequannock Township, Morris County, New Jersey
  98. Park Ridge, Bergen County, New Jersey
  99. Ashland, Camden County, New Jersey
  100. Cherry Hill Mall, Camden County, New Jersey

Courtesy of: k12.niche.com