For the 2026-27 school year, there are 42 private high schools offering football as an interscholastic sport serving 26,877 students in Virginia.
The top ranked private high schools in Virginia offering football include St. Stephen's and St. Agnes School, Bishop Denis J. Oconnell High School, and St. Christopher's School.
The average tuition cost is $28,448, which is higher than the Virginia private high school average tuition cost of $18,838.
Quick Facts (2026-27)
- # Private Schools: 42



















