Resources for Every Grade Level, Every Subject

All in One Place

Find SOL-aligned lessons, professional learning opportunities, and classroom-ready materials designed to help you teach computer science with confidence.

New to teaching computer science?

Start with our quick guide to what CS looks like at each grade level.

 

Find lessons by grade

Use our Curriculum Website to find lesson plans and curriculum items using our grade-level filters.

Visit the Curriculum Library

Browse by subject

You can use our subject-area filters to find lessons for any grade, any level, and for the subject you teach.

Browse our Curriculum Library

Get something for tomorrow

We know that sometimes teachers need it NOW. We've got your back. Find quick lessons here.

Get Ready-Made CS Lessons

Looking for longer-term planning support?

Explore example units and curriculum maps used by teachers across Virginia.

Teaching CS across subjects or exploring AI?

See how educators are integrating CS into core content areas.

Learn alongside other educators through PD opportunities, events, and workshops.

Keep up with our work

Get news, computing education resources, newsletters, upcoming events, and updates via email!

Subscribe