The Miller School of Albemarle is a boarding and day school in Charlottesville, Virginia, serving 250–300 students in grades 6 through 12. The school sits in central Virginia's foothills, blending residential and commuter populations into one hybrid community. Unlike traditional all-boarding schools, Miller enrolls both students who live on campus and those who commute, which shapes a different rhythm and set of faculty responsibilities.
At The Miller School of Albemarle, teaching happens in small classrooms where you know each student's progress. Faculty teach, supervise dorms, and lead activities—roles that overlap intentionally. You see the same teenagers in class, at dinner, and during evening study halls. That visibility matters. You catch struggles early and celebrate wins in real time. It demands flexibility and presence, but it also means your influence extends beyond test scores.
The curriculum includes Latin, Spanish, and other languages alongside core humanities and STEM courses. Character development sits alongside academics. The school looks for faculty who model integrity and can spark genuine reflection in teenagers, not just deliver content.
Compensation includes competitive salaries plus on-campus housing for residential staff and meal benefits. In Charlottesville's market, housing and dining represent real economic value. Many boarding faculty find the package offsets the intensity of residential work.
The Miller School of Albemarle hires year-round for teaching positions in languages, humanities, math, sciences, and support staff roles. The school seeks candidates comfortable in close communities and ready to supervise residential life while teaching.
Open positions at The Miller School of Albemarle
8 current openings. Click any role to apply directly on the school's site.
Not sure if The Miller School of Albemarle 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 →