Skip to main content

Championing K-12 Computer Science Education

Join West Virginia's growing community of computer science teachers to help bring computer science to every student in every K-12 school in West Virginia.

Participate in Professional Learning Track CodeWV Trained Schools

CodeWV is pioneering new paths for West Virginia educators to teach coding and computer science in the classroom for all grade levels!

teach computer science

You can teach computer science in your classroom, no matter your experience level or background. CodeWV's professional learning opportunities make it easy and accessible.

Elementary School Kids Gathered Around a Laptop

Grades K-5

CS Fundamentals

Elementary school curriculum that allows even the youngest students to explore the limitless world of computing.

Middle School Students on Laptops in a Computer Science Class

Grades 6-10

CS Discoveries 

Introductory computer science courses that cover programming, physical computing, HTML/CSS, and data.

High School Students Developing an App in Class

Grades 9-12

CS Principles

Introduces students to the foundational concepts of computer science and explores technology's impact on the world.

Improving the numbers.

Few K-12 schools offer computer science courses because of the lack of qualified teachers. CodeWV is here to fix that.

Our Purpose

We did the Math

Open Computing Jobs in West Virginia

The Average of any other Field in the State

Average Salary across West Virginia

Average Salary for Computing Jobs

(Based on data collected in 2021 from's Advocacy Coalition.)

Stay in Touch

Our newsletters will keep you up-to-date on the latest CodeWV news, professional learning programs, upcoming workshops and computer science resources.

Connect with Us

Check out WVU CodeWV updates on our social media.

Coding in Partnerships

CodeWV, a partnership of WVU,, Apple and West Virginia Department of Education, brings Professional Learning Programs to West Virginia. This program is housed within the WVU Center for Excellence in STEM Education.

Get Involved