← All schools

Randolph-Macon Academy

Front Royal, VA · Visit school website ↗

Boarding DayCoEd200–300 studentsMethodistWell-resourced

Randolph-Macon Academy is a Methodist-affiliated boarding and day school in Front Royal, Virginia, about 70 miles southwest of Washington, D.C. The school serves grades 6 through 12, with enrollment between 200 and 300 students. A separate Middle School program shares campus resources, including upper-level courses, band, and athletics.

The military structure here is not a theme — it is how the school runs. Students follow a university-preparatory curriculum inside a framework built on discipline, leadership, and accountability. Faculty and staff work within that structure too. Advisors, dorm parents, and instructors all help shape how students carry themselves day to day. That makes staff roles here more hands-on than at a typical day school.

The flight program is the school's most distinctive feature. Randolph-Macon Academy runs the only in-house high school flight program in the country. It is also one of five Falcon Foundation prep schools in the United States. The High Flight program helps students apply to U.S. Service Academies. Teachers and staff working near these programs join a faculty with a specific, well-defined mission.

The school reported roughly $20.6 million in revenue in 2023, with net assets above $33 million. Fundraising grew more than 80 percent year over year. For candidates weighing job stability, those numbers suggest a school on solid financial ground. Benefits tied to residential roles — including housing and meals — can add meaningful value beyond a base teaching salary.

Faculty openings at Randolph-Macon Academy span academic subjects including Spanish, plus coaching, administrative, and student-life positions connected to the residential program.

Open positions at Randolph-Macon Academy

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

Not sure if Randolph-Macon 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 →