Learn. Virtually. Anywhere.

The Ver­mont Vir­tual Learn­ing Coop­er­a­tive connects students with Ver­mont schools. Our goal is to over­come the three most com­mon bar­ri­ers that pre­vent stu­dents from tak­ing the courses they want or need in schools. These bar­ri­ers are avail­abil­ity of courses, acces­si­bil­ity to courses and the flex­i­bil­ity of your edu­ca­tion. VTVLC works with your school to give you access to the courses you want dur­ing a time that works for you by offer­ing the course online. All courses offered by VTVLC online are acces­si­ble from any­where, any­time. Whether you learn best at 1 am or 1 pm, at school or at home, your online courses are only a click away.

Smiling student works on laptop
A decorative white brush stroke in a wave shape.

Programs to Fit Your Needs

Whether Kindergarten or Grade 12, part-time or full-time, home study or public school student, VTVLC has the right program for you.

Part-Time 9-12

Traditional Fall/Spring Courses, Rolling Enrollment Options, and Student-Designed Courses.

Full-Time K-8

Elementary students and middle schoolers can learn virtually full-time with VTVLC’s K-8 program.

Full-Time 9-12

For the high schooler that learns better online: learn virtually full-time with VTVLC’s full-time 9-12 program.


We offer tutoring services for students who need extra assistance in Algebra I & II, Pre-Calculus, and Geometry.

Our Partnership with VT Schools

We work in partnership with schools to expand flexible pathways in Vermont. Schools can offer VTVLC courses through VTVLC partnership to expand access to courses, and students can access quality online education while enrolled at their local schools.

Teaching Partnership

Vermont public schools that enlist a teacher to facilitate one course per semester with VTVLC earn 45 seats in VTVLC courses.

Non-Teaching Partnership

All Vermont public schools are entitled to 10 seats in VTVLC courses at no cost when they partner with VTVLC.