For Educators

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.
       

Curriculum Library Membership - Coming Soon!

Membership is coming soon. CodeVA is building a new learning platform designed to give educators deeper access to professional learning, curriculum, and classroom resources through a paid membership. Some resources in the CodeVA Curriculum Library may also become membership-only, while resources developed in partnership with the Virginia Department of Education will remain free for Virginia educators.

New to teaching computer science?

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

The CS Standard Alignment Guides help teachers integrate computer science into their other content areas and provide background information on the standard, vocabulary, sample lesson, and integration opportunities.

Find lessons by grade

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

     

Browse by subject

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

     

Get something for tomorrow

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

     
      

Looking for longer-term planning support?

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

Curriculum Library Membership - Coming Soon!

Take a sneak peek at the membership tiers premiering next year!

Membership - Free
Membership - Free (VA)
Membership - Pro
Membership - Pro School

Add-Ons (Available to Pro Members)

  • Trail Guides - Our Trail Guides, built on our one-of-a-kind platform, deliver exceptional, personalized learning experiences for teachers and students.
  • Live, Synchronous PD - Get discounted access to our Live, In-Person Professional Development Courses
CS Ready Secondary - Stacked

Access the CS Ready Portal - (Login Required)

Teaching CS across subjects or exploring AI?

See how educators are integrating CS into core content areas.

Keep up with our work

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

Subscribe