Best Public Schools in South Jersey

The top-rated public elementary, middle and high schools in each South Jersey county, from Niche's 2026 and 2027 rankings. Niche grades schools from state test scores, graduation rates, college readiness, teacher quality and reviews from students and parents. Rankings are one view of a school; visit, talk to parents and check the New Jersey School Performance Reports too. Each list links to Niche's full ranking.

Days off and breaks: school calendars by district.

Statewide standouts

CamdenGloucesterBurlingtonAtlanticCape MayCumberlandSalem

Camden County

High schools

  1. Haddonfield Memorial High School, Haddonfield Grade A+
  2. Cherry Hill High School East, Cherry Hill Grade A
  3. Eastern Regional High School, Voorhees Grade A
  4. Haddon Heights Junior/Senior High School, Haddon Heights Grade B+
  5. Camden County Technical School, Gloucester Township Campus, Sicklerville Grade B+
  6. Haddon Township High School, Westmont Grade B+
  7. Cherry Hill High School West, Cherry Hill Grade B+
  8. Timber Creek Regional High School, Erial Grade B
  9. Gloucester City Junior/Senior High School, Gloucester City Grade B
  10. Collingswood High School, Collingswood Grade B
  11. Triton Regional High School, Runnemede Grade B
  12. Camden County Technical School, Pennsauken Campus, Pennsauken Grade B
  13. Highland Regional High School, Blackwood Grade B

All 32 ranked on Niche (2027)

Middle schools

  1. Haddonfield Middle School, Haddonfield Grade A
  2. Roosevelt Elementary School, Pennsauken Grade A-
  3. Voorhees Middle School, Voorhees Grade A-
  4. Henry C. Beck Middle School, Cherry Hill Grade A-
  5. Collingswood Middle School, Collingswood Grade B+

All 47 ranked on Niche (2027)

Elementary schools

  1. Central Elementary School, Haddonfield Grade A
  2. J. Fithian Tatem Elementary School, Haddonfield Grade A
  3. Elizabeth Haddon Elementary School, Haddonfield Grade A
  4. Joseph D. Sharp Elementary School, Cherry Hill Grade A
  5. E.T. Hamilton School, Voorhees Grade A

All 98 ranked on Niche (2027)

Gloucester County

High schools

  1. Gloucester County Institute of Technology, Sewell Grade A
  2. Clearview Regional High School, Mullica Hill Grade B+
  3. Washington Township High School, Sewell Grade B+
  4. Kingsway Regional High School, Woolwich Township Grade B
  5. West Deptford High School, West Deptford Grade B
  6. Williamstown High School, Williamstown Grade B
  7. Pitman High School, Pitman Grade B
  8. Deptford Township High School, Deptford Grade B

All 15 ranked on Niche (2027)

Middle schools

  1. Walter Hill School, Woolwich Grade A-
  2. Nehaunsey Middle School, Gibbstown Grade B
  3. Clearview Regional Middle School, Mullica Hill Grade B
  4. Kingsway Regional Middle School, Woolwich Township Grade B
  5. Orchard Valley Middle School, Sewell Grade B

All 18 ranked on Niche (2027)

Elementary schools

  1. Sewell School, Sewell Grade A-
  2. Wenonah Elementary School, Wenonah Grade A-
  3. Pleasant Valley School, Mullica Hill Grade A-
  4. Gen. Charles G. Harker School, Woolwich Grade B+
  5. Samuel Mickle School, Mickleton Grade B+

All 50 ranked on Niche (2027)

Burlington County

High schools

  1. Moorestown High School, Moorestown Grade A+
  2. Lenape High School, Medford Grade A-
  3. Rancocas Valley Regional High School, Mount Holly Grade A-
  4. Cherokee High School, Marlton Grade A-
  5. Shawnee High School, Medford Grade A-
  6. Northern Burlington County Regional High School, Columbus Grade A-
  7. Cinnaminson High School, Cinnaminson Grade A-
  8. Burlington Township High School, Burlington Township Grade B+
  9. Seneca High School, Tabernacle Grade B+
  10. Bordentown Regional High School, Bordentown Grade B

All 23 ranked on Niche (2026)

Middle schools

  1. William Allen Middle School, Moorestown Grade A
  2. Indian Mills Memorial School, Shamong Grade A-
  3. Riverton School, Riverton Grade A-
  4. Haines Sixth Grade Center, Medford Grade B+
  5. Neeta School, Medford Lakes Grade B+

All 39 ranked on Niche (2027)

Elementary schools

  1. Mary E. Roberts Elementary School, Moorestown Grade A
  2. South Valley Elementary School, Moorestown Grade A
  3. George C. Baker Elementary School, Moorestown Grade A
  4. Riverbank Charter School of Excellence, Roebling Grade A
  5. Moorestown Upper Elementary School, Moorestown Grade A

All 77 ranked on Niche (2027)

Atlantic County

High schools

  1. Cedar Creek High School, Egg Harbor City Grade A
  2. Egg Harbor Township High School, Egg Harbor Township Grade A-
  3. Mainland Regional High School, Linwood Grade A-
  4. Atlantic County Institute of Technology, Mays Landing Grade B+
  5. Absegami High School, Galloway Grade B
  6. Hammonton High School, Hammonton Grade B
  7. Oakcrest High School, Mays Landing Grade B-
  8. Atlantic City High School, Atlantic City Grade B-
  9. ChARTer TECH High School for the Performing Arts, Somers Point Grade C+
  10. Buena Regional High School, Buena Grade C+
  11. Pleasantville High School, Pleasantville Grade C-

All 13 ranked on Niche (2027)

Middle schools

  1. Eugene A. Tighe Middle School, Margate City Grade A
  2. Belhaven Middle School, Linwood Grade A
  3. Ventnor Middle School, Ventnor Grade B+
  4. Brigantine Community School, Brigantine Grade B+
  5. Port Republic Elementary School, Port Republic Grade B

All 30 ranked on Niche (2027)

Elementary schools

  1. Seaview Elementary School, Linwood Grade A-
  2. Ventnor Elementary School, Ventnor Grade B+
  3. William H. Ross III Intermediate School, Margate Grade B+
  4. Brigantine Community School, Brigantine Grade B+
  5. Northfield Community Elementary School, Northfield Grade B+

All 43 ranked on Niche (2027)

Cape May County

High schools

  1. Ocean City High School, Ocean City Grade A-
  2. Middle Township High School, Cape May Court House Grade B
  3. Lower Cape May Regional High School, Cape May Grade B
  4. Wildwood High School, Wildwood Grade C
  5. Cape May County Technical High School, Cape May Court House Grade C

All 6 ranked on Niche (2027)

Middle schools

  1. Avalon Elementary School, Avalon Grade A
  2. Ocean City Intermediate School, Ocean City Grade A-
  3. Upper Township Middle School, Petersburg Grade B+
  4. Crest Memorial School, Wildwood Crest Grade B
  5. Richard M. Teitelman School, Cape May Grade C+

All 12 ranked on Niche (2027)

Elementary schools

  1. Stone Harbor Elementary School, Stone Harbor Grade A-
  2. West Cape May Elementary School, West Cape May Grade A-
  3. Dennis Township Primary School, Dennis Township Grade A-
  4. Cape May City Elementary School, Cape May Grade B+
  5. Ocean City Primary School, Ocean City Grade B+

All 18 ranked on Niche (2027)

Cumberland County

High schools

  1. Cumberland County Technical Education Center, Millville Grade A-
  2. Cumberland Regional High School, Bridgeton Grade B-
  3. Millville Senior High School, Millville Grade B-
  4. Vineland Senior High School, Vineland Grade C
  5. Bridgeton High School, Bridgeton Grade C-

All 6 ranked on Niche (2027)

Middle schools

  1. Stow Creek School, Stow Creek Township Grade B+
  2. Morris Goodwin School, Greenwich Grade B
  3. Vineland Public Charter School, Vineland Grade C+
  4. Maurice River Township Elementary School, Port Elizabeth Grade C+
  5. Johnstone School, Vineland Grade C

All ranked on Niche (2027)

Elementary schools

  1. Stow Creek School, Stow Creek Township Grade B+
  2. Morris Goodwin School, Greenwich Grade B
  3. Charles F. Seabrook School, Upper Deerfield Township Grade C+
  4. Rieck Avenue School, Millville Grade C+
  5. Vineland Public Charter School, Vineland Grade C+

All 35 ranked on Niche (2027)

Salem County

High schools

  1. Arthur P. Schalick High School, Pittsgrove Township Grade B
  2. Woodstown High School, Woodstown Grade B
  3. Pennsville Memorial High School, Pennsville Grade B-
  4. Salem County Career and Technical High School, Woodstown Grade B-
  5. Salem High School, Salem Grade C+
  6. Penns Grove High School, Carneys Point Grade C+

All 8 ranked on Niche (2027)

Middle schools

  1. Mannington Township School, Mannington Grade A-
  2. Upper Pittsgrove School, Upper Pittsgrove Grade B+
  3. Woodstown Middle School, Woodstown Grade B+
  4. Elsinboro Township School, Elsinboro Grade B
  5. Alloway Township School, Alloway Grade B-

All ranked on Niche (2027)

Elementary schools

  1. Mannington Township School, Mannington Grade A-
  2. Upper Pittsgrove School, Upper Pittsgrove Grade B+
  3. Mary S. Shoemaker School, Woodstown Grade B
  4. Elsinboro Township School, Elsinboro Grade B
  5. Alloway Township School, Alloway Grade B-

All ranked on Niche (2027)