Summary
Princess Anne High is a large comprehensive high school in Virginia Beach, VA, serving 1,621 students in grades 9–12 as part of Virginia Beach City Public Schools. The school currently ranks 65th out of 331 Virginia high schools, placing it in the 80th percentile with a 4-star rating — a solid improvement after a brief dip in the previous year. Princess Anne graduates 96.6% of its students, nearly matching the district rate and well above the state average of 92.3%. It also spends generously: about $15,733 per student, with a favorable 14.3:1 student-teacher ratio, the lowest among the large comprehensive high schools in the area.
Princess Anne's true standout is literacy. On the 10th-grade Writing SOL, 96.4% of students scored proficient, compared to 82.5% for the district and 64.1% statewide. Reading results are equally impressive at 98.2% proficient, far ahead of nearby schools like Landstown High (94.1%) and Kempsville High (90.0%). The school also posts strong scores in 9th-grade biology, geometry, and Algebra II, and an extraordinary 98.9% proficiency rate in 9th-grade Virginia & U.S. History — a subject where the state average is just 52.4%. While Frank W. Cox High and Salem High hold slightly higher overall rankings, Princess Anne is arguably the strongest literacy-focused comprehensive high school in the region.
The school is also remarkably effective with specific groups. English Language Learner students ranked 2nd in Virginia in 2023–2024 and 2022–2023, and military-connected students, students with disabilities, and low-income students all perform above the state median. The main academic gaps are in World History, Geography, and upper-level U.S. History, where scores drop noticeably. Chronic absenteeism also rose to 12.6% in the most recent year, though it remains below the state average. For families seeking a large high school with outstanding literacy instruction, strong graduation outcomes, and proven support for diverse learners, Princess Anne High is a compelling choice.
Thank you for your feedback!