Menu
X

Schedule Your Open House Tour

TODAY

NOW

Call or text 540-541-8226 to set up your tour of Roanoke Salem Homeschool Academy!

 

Registration Open for Enrollment

MAR

26

Wednesday, March 26, 2025

Enrollment for the academic year 2025-2026 will be opening soon!

Also, our course schedule will be finalized and ready for course selection.

 

(540) 541-8226

  • Get alerts on key dates for registration, classes, and more!

  • We do not spam or sell your contact information.

2024 Enrollment Process

Pay registration fee

This will be sent after interview

Select classes schedule

(coming March 20)

Tuition & fees

(on / before first day of co-op)

Recent Blog Posts

The Accreditation Shell Game

Why It’s a Money Grab, Not a Measure of Education

Oppose SB 1031: Keep our Homeschool Religious Exemption

Protect homeschooling rights in Virginia! Learn about SB 1031, a bill threatening the religious exemption for homeschool families.

So You Decided to Start Homeschooling

Starting homeschooling offers families flexibility and the chance to create a personalized learning experience that fits their unique needs. This guide provides essential tips for new homeschoolers, f...

28 Coding Training and Resources for Kids and Teens in Homeschool

The top online platforms for teens to learn game coding and programming, offering a range of resources from beginner to advanced levels to ignite their passion for creating their own video games.

Steps to Homeschooling Success in Virginia

Essential steps and resources for successfully homeschooling in Virginia, including understanding applicable laws, submitting a notice of intent, coordinating instruction, documenting progress, foster...

Homeschooling Without Losing Public School Connections

Homeschooling can seamlessly integrate with maintaining friendships from public school through shared interests, flexible scheduling, digital connectivity, community involvement, embracing diversity, ...

Meeting at West Salem Baptist

Mondays

500 Turner Rd
Salem, VA 24153

Church Phone:

(540) 389-2129