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