Hampton Roads Academy is a day school in Newport News, Virginia, serving roughly 550 to 650 students from pre-kindergarten through grade 12. The school operates without religious affiliation, drawing families across the coastal region who prioritize secular academics alongside character formation and service.
What sets teaching here apart is structural. A single campus houses all grade levels, which means elementary teachers often teach the same students again in middle school, and upper-school faculty mentor former pupils. This continuity is rare in independent schools. Teachers adjust instruction based on years of knowing each student and family, watching learning compound across a decade or more. Language instruction—offered in French, Latin, and Spanish starting in elementary grades—benefits especially from this model, as teachers see genuine progression and mastery in the longest-taught cohorts.
The curriculum emphasizes intellectual rigor, artistic development, and physical growth. Service and compassion are woven into school operations, not just stated as values. Faculty participate in school-wide initiatives and help shape hiring decisions around shared mission fit. Financially, the school maintains net assets exceeding $20 million, supporting stable operations and competitive benefits including professional development funding and retirement contributions.
Current hiring spans elementary classroom teachers, middle and high school subject specialists in core academics and electives, language instructors, coaches, and arts staff. Most openings emerge in spring and summer as the school plans for the academic year ahead.
For teachers drawn to day school environments where continuity with students matters and service-minded community is genuine, this Virginia independent school offers a distinctive setting.
Open positions at Hampton Roads Academy
3 current openings. Click any role to apply directly on the school's site.
Not sure if Hampton Roads Academy is the right fit?
Take the Teacher Match Quiz — answer 30 questions about your experience, geography, and values. Get a shareable Teacher Profile Card and your top 10 matched schools from our database of 2,044.
Take the Teacher Match Quiz →