Less than 4 percent of the Roanoke Region’s school-aged children attend private or parochial schools. A variety of parochial and private schools provide alternatives to the region’s public school systems.

  • Alleghany Highlands Christian School is teaching grades K-5. 601 Granville Street, Clifton Forge, VA 24422
  • Christian Heritage Academy offers Christian educations to grades K-12. 625 Glennwood Dr, Rocky Mount
  • Community School is a private school focused on developing community-oriented students ages 3-14. 7815 Williamson Rd, Roanoke
  • Community High School offers high-quality education with an emphasis on the arts to students in grades 9-12.302 2nd St, Roanoke
  • Faith Christian School provides Christian education to grades PK-12. 3585 Buck Mountain Rd, Roanoke
  • First Wesleyan Christian School is a Christian school for grades PK-5. 3706 Peters Creek Rd, Roanoke
  • Life Academy is a Christian school serving students grades PK-12. 7422 Deer Branch Rd., Roanoke
  • New Vista Montessori School offers multi-age classes for ages 3-6, as well as a 2 year old class meant to step up into the blended age classes once the child turns 3. 2005 Langdon Rd, Roanoke
  • North Cross School serves students in grades PK-12. 4254 Colonial Ave, Roanoke
  • Roanoke Adventist Preparatory is a Christian school serving students in grades PK-8. 4120 Challenger Avenue, NE, Roanoke
  • Roanoke Catholic serves students in grades PK-12. 621 N Jefferson St, Roanoke
  • Roanoke Valley Christian Schools serves students in grades K-12. 6520 Williamson Rd, Roanoke
  • Smith Mountain Lake Christian Academy teaches grades K-9. 2485 Lost Mountain Road, Wirtz, VA 24184