← All schools

St. Anne's-Belfield School

Charlottesville, VA · Visit school website ↗

Boarding DayCoEd700–1,000 studentsNon-DenominationalWell-resourced

Founded in 1910, St. Anne's-Belfield School is a Pre-K through 12 day and boarding school in Charlottesville, Virginia. It enrolls more than 900 students across two campuses, with a lower school site and a separate learning village for grades five through twelve. The non-denominational program sits minutes from the University of Virginia, which shapes both the talent pool and the civic feel of the town.

Faculty here work across a wide age span. A new upper school hire joins colleagues teaching four-year-olds two miles away, and that vertical range shapes curriculum planning, language sequencing in French and Spanish, and how students move between divisions. Boarding, concentrated in the upper grades, adds a residential layer most day schools lack.

Day faculty typically live off campus in Charlottesville or nearby Albemarle County, where the cost of living runs well below coastal metros. That gap matters when comparing offers. Teachers who take on dorm, coaching, or advising duties often find the workload heavier than a pure day school, but the student contact is richer.

St. Anne's-Belfield is on solid financial ground, with roughly $86 million in net assets, $34 million in annual revenue, and fundraising up nearly 58 percent year over year as of 2023. That supports salaries, benefits, and classroom budgets.

Hiring covers teaching faculty in the humanities, sciences, math, world languages, and arts, plus coaching, residential life, admissions, advancement, and operations. Most faculty searches open in late winter for the following academic year.

Open positions at St. Anne's-Belfield School

9 current openings. Click any role to apply directly on the school's site.

Not sure if St. Anne's-Belfield School 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 →