main.office@virtualva.org
PO Box 2120 Richmond, VA 23218

Grades 6–12

Student working on laptop at sunset

Virtual Virginia’s 6–12 Secondary Program offers more than 100 online courses taught by Virginia-certified teachers for high school and middle school learners (grades 6–12). Two cohort start date options are available for each term to support differing school calendars across the Commonwealth.

Courses, Grades 6–12

High School

COURSES FOR GRADES 9–12
View High School Courses

Recommendations concerning instructional placement of the student are the responsibility of the local school counselor. School counselors should review the course prerequisites listed and make sure students understand the expectations for the online courses selected. Counselors may request a waiver of prerequisites by contacting the VVA registrar at registrar@virtualva.org.

Website Accessibility|Statement of Nondiscrimination