Skip to main content

Background Image for Hero:

Championing K-12 Computer Science Education

As the Regional Partner for West Virginia, CodeWV is working to bring computer science to every student in every school in West Virginia grades K-12.

Learn More Regional Partner

CodeWV is the designated provider of Professional Learning Programs in West Virginia.

Get Involved logo
High School Students Working Together on a Laptop in a Computer Science Class

Did You Know?

There are 1,123 open computing jobs in WV, 3.8 times the average number of job openings in any other field in the state (2017 data). 

The average salary for all jobs in WV is $40,250 while the average salary for a computing occupation in WV is $71,150.

Yet few K-12 schools offer computer science courses because of the lack of qualified teachers.*

CodeWV is here to fix that!

We are building an effective computer science educator community across West Virginia, particularly in our rural and underserved areas.

We are organizing and hosting quality, local workshops for teachers who sign up through CodeWV to implement's course curriculum, with facilitators.

We are growing and sustaining a local community of computer science educators so that all West Virginia students have the opportunity to learn computer science.

Learn More About Us

*The data above is taken from the West Virginia Fact Sheet. The provided link will open a PDF document, if you are unable to access this document, please email and another version of the document will be provided to you.

Professional Learning

Start a new computer science class at your school for free!

Learn More About Our Professional Learning Program

Elementary School Kids Gathered Around a Laptop

CS Fundamentals

Recommended for Grades K-5, Computer Science (CS) Fundamentals is an elementary school curriculum that allows even the youngest students to explore the limitless world of computing. Courses blend online, self-guided, and self-paced tutorials with "unplugged" classroom activities that require no computer.

Middle School Students on Laptops in a Computer Science Class

CS Discoveries

Recommended for Grades 6-10, Computer Science (CS) Discoveries is an introductory computer science course that takes a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. The curriculum is flexible to be taught as a single-year long course, or as a semester course covered over the timespan of two years as part of the career exploration sequence (WV's Discovering Computer Science).

High School Students Developing an App in Class

CS Principles

Recommended for Grades 9-12, Computer Science (CS) Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The curriculum is flexible to be taught as an AP course (and is approved by WVDE (West Virginia Department of Education) and CPD to count as an AP Summer Institute) or a normal course offered as WV's CS in the Modern World (which reduces the project requirements in order to give students more time to build their computer science skills).