← All schools

Hargrave Military Academy

Chatham, VA · Visit school website ↗

Boarding DayBoys100–200 studentsBaptistWell-resourced

Hargrave Military Academy is a Baptist-affiliated boarding school for young men in Chatham, Virginia. It serves cadets from middle school through post-graduate year, with an enrollment between 100 and 200 students. The campus is small enough that every faculty member knows every cadet by name.

Teaching at Hargrave is not a standard classroom job. Cadets follow a military rank structure, and faculty work inside that system daily. A teacher here joins formation in the morning, walks the barracks, and coaches alongside drill and athletics. The job reaches well past one subject. That scope is demanding, but it puts faculty at the center of how young men grow — not on the sidelines.

Hargrave offers language instruction in Mandarin Chinese, French, and Spanish. That means open faculty roles across academic departments — humanities, STEM, and world languages — plus positions in military instruction and coaching. Staff jobs also arise in residential operations and student support. The school is a boarding and day institution, so both residential and commuter candidates may find a fit.

On compensation: the academy reported roughly $11 million in revenue in 2024, with net assets near $20.8 million. Base salaries are likely modest. However, residential faculty positions at boarding schools often include on-campus housing and meals. In Chatham, a small town in southern Virginia with a low cost of living, those benefits carry real dollar value beyond what a salary figure shows. Candidates should ask employers directly about the full package.

For teachers who want a structured, single-sex environment with a clear mission, Hargrave Military Academy offers a focused place to build an independent school career in Virginia.

Open positions at Hargrave Military Academy

1 current opening. Click any role to apply directly on the school's site.

Not sure if Hargrave Military 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 →