Skip to content
Home/United States/West Virginia
West Virginia, United States

Coding and AI classes in West Virginia

Will West Virginia students need computer science to graduate?

Yes, starting with the class that enters ninth grade in the 2027 to 2028 school year. House Bill 2411, passed April 11, 2025, requires one unit of credit in a high school computer science course, which may be earned in grades eight through twelve. Modern Age Coders teaches coding and AI live online to West Virginia students, from first blocks to AP.

West Virginia’s Legislature did not leave the definition loose. Its 2025 law says what computer science is (computers, programming and algorithms, how they are designed and built, and their impact on society) and, just as usefully, what it is not: keyboarding, word processing, digital literacy and getting online do not count. The first students covered are, by our arithmetic, the eighth graders of the 2026 to 2027 school year, and the State Board of Education was required to publish a list of qualifying courses from August 2026. This page sets out the statute as enrolled, the published access and enrollment figures with an honest note on where they disagree, and a statewide data project on the trail inventory the state transportation department publishes.

Facts last verified 18 October 2026. Teaching is online; no West Virginia branch is claimed.

Course picks for West Virginia

Four courses for a West Virginia student getting ready

One credit is the minimum. These are routes to doing that credit well, or going far beyond it, with the level set in a free first lesson.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

The four we are known for

Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

House Bill 2411

The one-credit rule, line by line from the enrolled bill

The Department of Education site turned our request away on 17 October 2026, so this is the statute itself, from the enrolled Committee Substitute for House Bill 2411 on the Legislature’s website.

Computer science in West Virginia Code 18-2-9, subsection (g), as amended by House Bill 2411 (2025 Regular Session)
ProvisionWhat the enrolled bill says
PassagePassed April 11, 2025; in effect 90 days from passage, July 10, 2025. The bill status page records approval by the Governor on April 30, 2025, as Chapter 96 of the 2025 Acts
Who is coveredBeginning with the entering ninth grade class in the 2027-2028 school year, each public high school student must earn one unit of credit in a high school computer science course before graduating
When it can be earnedIn grades eight through twelve
Course qualityHigh quality, meeting or exceeding the State Board of Education’s curriculum standards
FormatA traditional classroom setting, with blended or online formats only where a classroom is not feasible, without interfering with homeschool or virtual students’ schedules
SubstitutionThe credit may substitute for one math credit or one personalized education plan credit
Career Technical EducationThe credit is approved for one CTE credit where it is relevant to the student’s program of study
TranscriptWhere it replaces math, the district notes it as equivalent to a high school math course for admission to a West Virginia higher education institution
Course listBeginning in August of 2026, the State Board must make a list of qualifying course options available to all public schools and keep it updated

This year’s eighth graders

Students entering ninth grade in fall 2027 are the first cohort. By our arithmetic most of them are in eighth grade during 2026 to 2027, a year in which the law already lets the credit be earned.

An eighth-grade option

Because the credit counts from grade eight, a middle school student who takes a qualifying course early clears the requirement before high school begins, freeing a high school slot for AP or a second CS course.

The list decides

Which courses qualify is set by the State Board’s list. We have not read it, because the department site was unreachable for us; ask the school counselor for the current version.

What counts

Programming counts. Keyboarding does not.

The statute’s definition sorts activities sharply, which helps families judge any class, ours included.

The statutory definition of computer science, and examples of each side (the examples column is ours)
The law saysWording in the billExample activities (ours)
IncludedThe study of computers, programming, and algorithms, including their principles, their hardware and software designs, their implementation, and their impact on societyWriting and debugging a program, designing an algorithm, explaining how a processor runs code, judging who an AI model treats unfairly
Not includedThe study of everyday uses of computers and computer applications, such as keyboarding, word processing, digital literacy, or accessing the internetTyping drills, formatting a document, building slides, searching the web

The line is useful well beyond school. A summer “tech camp” that teaches slide design is a fine thing, but under this definition it is not computer science. A course where students write programs, test them against expected output and explain the algorithm is. When a West Virginia family compares options, asking “how much of the time is spent writing and testing code?” gets close to the statute’s own test.

Our classes are not the credit

The required credit comes from a high school computer science course that meets the State Board’s standards. Modern Age Coders is not on any state list and does not award West Virginia credit. Our classes build the skill underneath, so the school course goes smoothly and students who want more get much more.

The figures

Access near three in four, enrollment under three in a hundred

Statewide values drawn from two published sources: the Code.org (2025) raw sheet and the College Board school report on AP exams.

Mountain State high schools with a foundational CS course on offer, Code.org (2025) year-by-year values
YearReportedComment
Fall 2018 school year46%Lowest value in the series
Fall 2019 school year75%
Fall 2020 school year76%
Fall 2021 school year78%
Fall 2022 school year78%Same as the year before
Latest in the 2025 data77.7%, which is 94 of 121 high schoolsThe year-by-year tab files it under 2023 to 2024; the most recent tab labels it 2024 to 2025
Enrollment and AP in West Virginia, as published
MeasureWest VirginiaSource
High school students in CS, 2024 to 20252,051 of 76,900, or 2.67%Code.org (2025); student total from NCES, fall 2022
Earlier enrollment shares3.6% (2020 to 2021), 5.6% (2021 to 2022), 4.2% (2022 to 2023), none for 2023 to 2024Code.org (2025)
Schools with AP exams113 in 2023, 111 in 2024College Board, School Report of AP Exams by State 2023-24
Public and non-public98 and 15 in 2023; 99 and 12 in 2024College Board

The gap between the two lines is the reason the new law exists, even if the law does not say so in those words: most West Virginia high schools offered a CS course in the latest figures, yet fewer than three in every hundred high school students were enrolled. We do not know why enrollment moved between years, and the data does not say, so we describe the numbers and stop there.

One more caution, and it doubles as a lesson. The sheet’s two tabs give the same 77.7% different school years. Rather than pick one, we print both labels. Readers can cite the figure as Code.org (2025). 2025 State of AI + CS Education; we quote West Virginia values from its raw sheet and do not republish the dataset.

Signature project

What share of West Virginia’s trails welcome a bike? Percentages that refuse to add up

The West Virginia Division of Highways publishes a statewide Trail Inventory as open GIS data. We downloaded all 3,454 trail records on 18 October 2026 and used them to teach percentages properly.

Trail records marked Yes for each use, as a share of all 3,454 records (our calculation)
Use fieldRecords marked YesOur share, one decimalOur share, whole number
hike3,21893.2%93%
bike1,44441.8%42%
horse44512.9%13%
railtrail1033.0%3%
ada832.4%2%

Pick the denominator first

Every share above divides by 3,454 records, not by trails or by miles. A long trail split into many segments counts many times, so “41.8% of records allow bikes” is not the same claim as “41.8% of trail miles”. Students write the denominator into every sentence.

Rounding never sums cleanly

The surface field holds 41 different labels. Round each share to a whole percent and the 41 numbers add up to 99, not 100. Nothing is missing; rounding each part separately loses fractions. Students prove it in code, then learn why published tables often say “may not sum to 100”.

Invisible characters

Most motorized values read Yes or No, but one reads “ No” with a leading space and another is “No” followed by an invisible backspace character. A plain equality test misses both, so students strip and normalize text before counting.

Then a question with no tidy answer. The inventory’s own description speaks of over 5,000 miles of trails. Our total of the geometry lengths, converted from metres, comes to 6,335.3 miles, and the separate trail length field adds up to 6,642.5. Three numbers for one network. Shared segments, measurement methods and the age of the data (the item says it was last updated on August 28, 2021) could all play a part; we cannot say which, and neither can a student without more evidence. Writing that down plainly is the point.

Ours, not official

Every percentage and mile figure in this section is our calculation from one download. The Division of Highways says the map is provided for general reference and is not warranted in any way, and none of these numbers is an official trail statistic.

Class times

From the Northern Panhandle to Bluefield, one Eastern clock

West Virginia uses the IANA time zone America/New_York, the zone the tz database labels “Eastern (most areas)”.

Same time statewide

Wheeling, Charleston, Morgantown and Huntington keep one clock, so a West Virginia batch never has to reconcile two local times.

Teachers in India

Our teachers keep India time all year. Because only the US side changes its clocks, the distance between the two shifts by an hour in November and again in March.

Dates this year

Clocks fall back on November 1, 2026 and spring forward on March 14, 2027, following the US rule in the tz database. We confirm every class time in Eastern Time.

Make the clock a coding exercise

A student who schedules reminders with Python’s zoneinfo and America/New_York sees the November change handled automatically; one who adds a fixed number of hours sees the reminder arrive an hour off.

Learning ladder

Building toward the credit, and past it

Treat the grade bands loosely; a short placement task in the opening lesson decides the real starting point.

Grades 2 to 5

Logic through play

Blocks, sequences and loops in short games that make algorithms visible.

Scratch Coding for KidsCoding for Kids
Grades 6 to 8

First typed programs

Python and simple web pages, ready for an eighth-grade CS credit.

Python and AI for KidsHTML & CSS for Beginners
Grades 9 to 10

The required credit and data

Deeper Python, data work on state datasets, and habits that make a CS course straightforward.

Python for TeensData Science for Teens
Grades 11 to 12

AP and AI

AP Computer Science Principles or A, and machine learning built and checked by hand.

AP Computer Science AAI and Machine Learning for Teens
Coding and AI

The law counts programming, not prompting

West Virginia’s definition is a quiet answer to the question of whether AI makes coding obsolete.

The statute names programming, algorithms and the impact of computing on society. An AI assistant can produce a trail-percentage script in seconds, but it will divide by whatever total it finds first, round however it likes, and miss the backspace hiding inside a label. Knowing that those choices exist is exactly the study of programming and algorithms the law describes.

In our AI units students use assistants in the open, then check every line: what is the denominator, what happened in rounding, which rows were silently skipped? A student who can audit generated code is learning computer science; one who only accepts it is closer to the everyday computer use the statute excludes.

The required credit ensures every student meets programming once; the habit of questioning output is what makes that meeting count. The longer argument is in is learning to code still worth it.

Delivery

Mountain roads stay out of the timetable

In a state where the next town can be a long drive away, a live online class reaches every student the same way.

Anywhere in the state

A student in Elkins and one in Parkersburg can join the same live session from home, with no evening drive to a city.

Fits the school year

Teachers plan in US grades and around the West Virginia school calendar, and help students prepare for the required course. Anything the school marks is done by the student, never by us.

Opening lesson at no cost

A first session of honest coding with a teacher tells us where to start; we then suggest a course and a slot. No card is requested.

Groups by level

Batches of fifteen to twenty, sorted by skill rather than age, with classmates from many states.

One to one

A teacher for one student, for those who want speed, AP preparation or support after a hard unit.

When classes run

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

Taught online, from India

There is no Modern Age Coders site anywhere in West Virginia and we claim none. Every class is live over video, and a student needs a computer, sound and a dependable connection.

Fees

Fees for West Virginia families

The full list, with nothing added later.

First classUSD 0

A complete first lesson free, finishing with a recommended course, level and class time.

Group tuitionUSD 100

A month of live classes in a group of fifteen to twenty students at a similar stage.

Private tuitionUSD 150

A month of live classes with one teacher and one student.

US families pay in US dollars, and the fee is the same in Martinsburg as in Logan. Nothing is charged before the free lesson and an agreed course and time; the pricing page explains holidays and missed classes.

Reviews

What West Virginia families can read on our Google listing

Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Free placement class

Ask for a free first lesson in West Virginia

Share a grade and an interest or two. A fourth grader might start with a Scratch game, an eighth grader with Python ahead of the new credit, and a high schooler with the trail inventory.

+1

FAQ

West Virginia computer science questions

What families ask now that the one-credit rule is law.

Is computer science required to graduate in West Virginia?

Yes, for students entering ninth grade in the 2027 to 2028 school year and after. House Bill 2411 requires one unit of credit in a high school computer science course before graduation.

When did the West Virginia CS law pass?

The enrolled bill says it passed April 11, 2025 and took effect July 10, 2025. The bill status page records approval by the Governor on April 30, 2025.

Can my child earn the CS credit in middle school?

The law allows the credit to be earned in grades eight through twelve, so an eighth grader can take a qualifying course.

Does the CS credit replace a math credit?

It may substitute for one math credit or one personalized education plan credit, and where it replaces math the transcript notes it as equivalent to a high school math course for West Virginia college admission.

Does typing or word processing count as computer science?

No. The law excludes everyday computer use such as keyboarding, word processing, digital literacy and accessing the internet.

How many West Virginia high schools offer computer science?

The latest Code.org figure is 94 of 121 high schools, or 77.7%. The 2025 sheet files it under 2023 to 2024 in one tab and 2024 to 2025 in another.

Will your classes count as the required credit?

No. Only qualifying high school courses on the State Board's list count. We teach the skills underneath it, and anything a school grades is completed by the student alone.

When are classes for West Virginia students?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. All times are confirmed in Eastern Time.

Do you have a West Virginia location?

No. Teaching is live online from India, and no office or classroom in West Virginia is claimed.

Where do I find the fees?

Scroll up to the fees panel. The opening lesson is free; after it, families choose a monthly group plan or monthly private lessons, and the first bill follows that choice.

Explore the United States

Next reads for West Virginia students

Students planning ahead for AP can compare AP Computer Science Principles coaching and AP Computer Science A classes. Middle schoolers eyeing the eighth-grade option can read about coding classes for middle school students, and homeschool families can see homeschool computer science and high school credit. North Carolina has its own graduation rule, explained on the North Carolina page, and every state links from the United States hub.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here