Online Learning

If you are interested in the Virtual Academy, please contact Dr. Kristen Edwards.

If you are interested in Dual Enrollment, please read policy 4160 for directions on how to proceed. Courses selected need to total 180 instructional minutes.

We offer Virtual Courses through our Virtual Academy, NCVPS, WPCC/CCP and NCSSM.
-Virtual Academy
-North Carolina Virtual Public School
-Western Piedmont Community College - Career and College Promise
-North Carolina School of Science and Math

For current NCVPS Middle School specific courses, please visit

Current online providers: ApexBurke Canvas, and NC Virtual

Please click on the provider names above and in the left navigation to familiarize yourself with each provider to help determine which program best meets your academic need.
What to consider before you sign-up for an online course:
  • Organization and self-discipline is vital for success. YOU are responsible for managing your time, resources and meeting deadlines when taking an online course. 
  • Online courses typically require MORE time than seated courses.

Will you be successful in an online course? Use the links below to assess your potential. 

If you have additional questions about what online course/s you should take, please contact your School Counselor

Online Registration Process for ApexBurke Canvas and NC Virtual 
  1. Talk to your parents about taking an online course.
  2. Take at least one of the online learner assessments listed above to aid your understanding of online courses.
  3. Review the provider links to help you determine which courses are both available to you and are of interest to you.
  4. Consult with the School Counselor as to course selections.

Additional course opportunities for juniors and seniors exist through the Career & College Program at Western Piedmont Community College . High school juniors and seniors have an opportunity to take tuition-waived courses at WPCC while being dual enrolled in their high school. Please visit their site for information and details.

In compliance with federal law, Burke County Public Schools administers all educational programs, employment activities, and admissions without discrimination against any person based on gender, race, color, religion, national origin, age, or disability.