The Best Education: South Jersey’s Top Public Schools

South Jersey has plenty to offer beyond proximity to Philadelphia, the Shore and the Pine Barrens. For homebuyers who put public education high on their list, the region also has a collection of highly regarded elementary, middle and high schools spread across Camden, Burlington and Gloucester counties.

And while certain towns—Haddonfield and Moorestown come immediately to mind—have long-established reputations for education, they aren’t the only places worth knowing.

Here’s a look at some of South Jersey’s public-school standouts, from kindergarten through graduation.

Elementary Schools

South Valley Elementary School — Moorestown

Grades: Pre-K–3
Town: Moorestown
District: Moorestown Township Public School District

South Valley sits at the top of Burlington County’s elementary-school rankings and is one of the highest-ranked elementary schools in South Jersey. Niche ranks it #32 among public elementary schools statewide for 2026, with an A+ overall grade. The school has approximately 400 students and a student-teacher ratio of about 14:1.

South Valley is one reason Moorestown appears so frequently in conversations about South Jersey public education: the strength of the district begins well before high school.

Central Elementary School — Haddonfield

Grades: Pre-K–5
Town: Haddonfield
District: Haddonfield Public Schools

Central ranks #1 among public elementary schools in Camden County and #73 statewide in Niche’s 2026 rankings. It has an A overall grade, roughly 447 students and a 14:1 student-teacher ratio.

Haddonfield’s advantage is consistency. Central isn’t an isolated standout—the borough’s other elementary schools also perform strongly, and the district continues that performance through middle and high school.

Elizabeth Haddon Elementary School — Haddonfield

Grades: Pre-K–5
Town: Haddonfield
District: Haddonfield Public Schools

Just behind Central is Elizabeth Haddon Elementary, ranked #77 statewide by Niche for 2026. It also receives an A overall grade and serves roughly 400 students.

Together with Central and J. Fithian Tatem Elementary, it gives Haddonfield an unusually strong group of neighborhood elementary schools. Niche ranks the Haddonfield district itself #13 among New Jersey school districts for 2026.

Kirby’s Mill Elementary School — Medford

Grades: Pre-K–5
Town: Medford
District: Medford Township School District

Medford deserves more attention in the South Jersey education conversation. Kirby’s Mill receives an A overall grade and ranks #137 among New Jersey public elementary schools for 2026. It serves about 400 students with a student-teacher ratio around 13:1.

Medford also has several other well-regarded elementary schools, including Chairville, Cranberry Pines and Milton H. Allen.

Joseph D. Sharp Elementary School — Cherry Hill

Grades: K–5
Town: Cherry Hill
District: Cherry Hill Public Schools

With a large district like Cherry Hill, the individual elementary school matters.

Joseph D. Sharp is the district’s current standout, ranking #4 in Camden County and #165 statewide among public elementary schools. The school earns an A overall grade. According to the latest state testing data reported by Niche, 80% of students were proficient in reading and 79% in math.

Other highly rated Cherry Hill elementary schools include Richard Stockton and A. Russell Knight.

Signal Hill School — Voorhees

Grades: Pre-K–5
Town: Voorhees
District: Voorhees Township School District

Signal Hill ranks #226 statewide for 2026 and receives an A- overall grade. Its approximately 436 students are served at a student-teacher ratio of roughly 12:1.

E.T. Hamilton is another Voorhees elementary school that scores well, coming in just behind Signal Hill in the current rankings.


Middle Schools

Haddonfield Middle School — Haddonfield

Grades: 6–8
Town: Haddonfield
District: Haddonfield Public Schools

Haddonfield Middle School is currently #1 among public middle schools in Camden County and earns an A overall grade from Niche. The school serves approximately 631 students.

The academic numbers are particularly strong: the latest state testing figures reported by Niche show 90% reading proficiency and 71% math proficiency.

William Allen Middle School — Moorestown

Grades: 7–8
Town: Moorestown
District: Moorestown Township Public School District

William Allen is the #1-ranked public middle school in Burlington County for 2026. It receives an A overall grade and has roughly 635 students with a notably low 10:1 student-teacher ratio.

Like Haddonfield, Moorestown stands out because strong schools appear throughout the progression from elementary school through high school.

Rosa International Middle School — Cherry Hill

Grades: 6–8
Town: Cherry Hill
District: Cherry Hill Public Schools

Rosa International ranks #2 among Camden County public middle schools and #152 statewide in the current Niche rankings.

Rosa is particularly interesting because Cherry Hill operates multiple middle schools, making school boundaries important when considering a particular neighborhood or home.

Voorhees Middle School — Voorhees

Grades: 6–8
Town: Voorhees
District: Voorhees Township School District

Voorhees Middle School comes in at #3 in Camden County and #158 statewide. It has an A- overall grade, approximately 979 students and an 11:1 student-teacher ratio.

Current state results reported by Niche show 74% reading proficiency and 58% math proficiency.

Medford Memorial Middle School — Medford

Grades: 7–8
Town: Medford
District: Medford Township School District

Medford Memorial ranks #3 among Burlington County public middle schools and #167 statewide. It receives an A- overall grade and serves approximately 644 students at about a 12:1 student-teacher ratio.

Medford’s sixth graders attend the Haines Sixth Grade Center, which actually ranks #2 in Burlington County, making the township particularly strong through the middle grades.

Clearview Regional Middle School — Mullica Hill

Grades: 7–8
Town: Mullica Hill
District: Clearview Regional School District

For Gloucester County, Clearview Regional Middle School is one of the schools to know. It ranks #2 among public middle schools in Gloucester County for 2026 and #220 statewide.

The Clearview Regional district itself is currently ranked #1 among school districts in Gloucester County by Niche.


High Schools

Haddonfield Memorial High School — Haddonfield

Grades: 9–12
Town: Haddonfield
District: Haddonfield Public Schools

Haddonfield Memorial is one of South Jersey’s most recognizable public high schools.

Niche ranks it #38 among New Jersey public high schools and #1 in Camden County for 2026. It earns an A+ overall grade and has roughly 827 students with a 10:1 student-teacher ratio.

For buyers comparing South Jersey towns largely on public education, Haddonfield’s strength is difficult to ignore: its elementary, middle and high schools all appear near the top of their respective county rankings.

Moorestown High School — Moorestown

Grades: 9–12
Town: Moorestown
District: Moorestown Township Public School District

Moorestown High School essentially matches Haddonfield at the high-school level.

It ranks #39 among New Jersey public high schools and #1 in Burlington County, earning an A+ overall Niche grade. It also ranks #29 statewide for public high-school teachers.

If Haddonfield is Camden County’s academic heavyweight, Moorestown fills much the same role in Burlington County.

Cherry Hill High School East — Cherry Hill

Grades: 9–12
Town: Cherry Hill
District: Cherry Hill Public Schools

Cherry Hill East ranks #65 among New Jersey public high schools and #2 in Camden County. It also ranks #42 statewide for college-prep public high schools.

Cherry Hill’s size distinguishes it from Haddonfield and Moorestown. The district offers considerably more schools, programs and pathways—but it also makes understanding attendance boundaries especially important.

Eastern Regional High School — Voorhees

Grades: 9–12
Town: Voorhees
District: Eastern Camden County Regional School District

Eastern ranks #75 among New Jersey public high schools and #3 in Camden County. It gets an A overall grade and performs especially well in Niche’s teacher rankings, placing #49 statewide for public-high-school teachers.

The latest state data reported by Niche shows 65% reading proficiency.

Lenape High School — Medford

Grades: 9–12
Town: Medford
District: Lenape Regional High School District

Lenape is ranked #2 among Burlington County public high schools and #110 statewide. It receives an A- overall grade and offers a large-school experience, with roughly 1,900 students and extensive academic and extracurricular offerings.

Medford therefore offers something interesting: highly rated township elementary and middle schools feeding into a large regional high-school system.

Gloucester County Institute of Technology — Sewell

Grades: 9–12
Location: Sewell
District: Gloucester County Vocational-Technical School District

GCIT deserves its own category because it is not a traditional neighborhood high school.

It ranks #1 among Gloucester County public high schools and #117 statewide, combining academics with career and technical programs.

Students apply to attend, so purchasing a home nearby does not automatically provide enrollment. Still, for Gloucester County residents, it represents an important public-school option that expands what “high school” can look like beyond the traditional district model.

Also Worth Knowing: Cherokee, Shawnee and Clearview

South Jersey’s list doesn’t end there.

Cherokee High School in Marlton ranks #4 among Burlington County public high schools and #144 statewide.

Shawnee High School in Medford ranks #5 in Burlington County and is part of the same Lenape Regional High School District.

And Clearview Regional High School in Mullica Hill ranks #3 among Gloucester County public high schools, while its district ranks #1 overall in Gloucester County.


The Towns That Keep Appearing

Look across all three school levels and several names repeat:

Haddonfield — Central Elementary, Elizabeth Haddon Elementary, Haddonfield Middle and Haddonfield Memorial.

Moorestown — South Valley Elementary, William Allen Middle and Moorestown High.

Medford — Kirby’s Mill and several other strong elementary schools, Haines Sixth Grade Center, Medford Memorial Middle and Lenape/Shawnee at the regional high-school level.

Cherry Hill — Joseph D. Sharp Elementary, Rosa International Middle and Cherry Hill East.

Voorhees — Signal Hill, Voorhees Middle and Eastern Regional.

Mullica Hill — Clearview Regional Middle and High schools, with Gloucester County Institute of Technology nearby in Sewell as an additional selective public option.

That doesn’t mean one of these towns is automatically the right choice for every buyer—or that excellent schools don’t exist elsewhere. Rankings capture only part of what makes a school work for an individual student.

But if public-school performance is one of the factors guiding a South Jersey home search, these are some of the names worth putting near the top of the research list.

One Last Tip for Homebuyers

Never rely solely on the town name shown in a real-estate listing.

School attendance can depend on the specific street address, particularly in larger municipalities and regional districts. Before making an offer based partly on a school, confirm the assigned elementary, middle and high school directly with the school district.

Rankings can change. School boundaries can change. The address is what matters.

Newsletter Updates

Enter your email address below and subscribe to our newsletter