West Virginia 2025 Regular Session Status: In Committee Bipartisan · 3 R · 1 D cosponsors

SB 558 — Requiring computer science course prior to graduation

Last action — To Finance

  1. ✓
    Introduced
  2. 2
    In Committee
  3. 3
    Passed Senate
  4. 4
    Passed House of Delegates
  5. 5
    To Executive
  6. 6
    Enacted

This bill died with 2025 Regular Session. It reached “In Committee” and never advanced before the session ended, so it can no longer move — a new version would have to be reintroduced in the current session.

This bill is no longer active — its legislative session has ended, so there are no live odds of enactment. It would have to be reintroduced in the current session to move again.

Bill Text

What changed in the latest version

57 added · 42 removed

Plain-language change summary

The amendment to SB 558 now requires that high school students earn at least one-half unit of credit in a computer science course before graduation, clearly defining what "computer science" means. It emphasizes that the course should meet specific educational standards and be taught in-person unless it's not feasible, with rules in place to provide flexible options for students. The change matters because it aims to ensure that more students gain essential skills in technology and programming, helping prepare them for a digital future.

→
Previous
Latest
WEST VIRGINIA LEGISLATURE REGULAR SESSION Introduced Senate Bill 558 By Senators Oliverio and Boley [Introduced February 20, 2025;
WEST VIRGINIA LEGISLATURE REGULAR SESSION Committee Substitute for Senate Bill 558 By Senators Oliverio, Boley, Grady, and Woelfel [Reported February 28, from the Committee on Education] CS for SB 558 A BILL to amend the Code of West Virginia, 1931, as amended, by adding a new section, designated §18-2-9b, relating to requiring public high school students to earn a minimum of one-half unit of credit in a computer science course prior to graduating;
referred to the Committee on Education;
defining “computer science”;
and then to the Committee on Finance] Intr SB 558 2025R2201 A BILL to amend the Code of West Virginia, 1931, as amended, by adding a new section, designated §18-2-9b, relating to requiring public high school students to take a computer science course prior to graduating;
requiring the computer science course to meet or exceed standards established by the State Board of Education;
setting forth definitions;
requiring the course to be offered in person in a traditional classroom setting unless not feasible;
and requiring the Board of Education to adopt rules and update computer science standards.
providing for alternatives when offering in person in a traditional classroom setting is not feasible;
specifying grade levels in which the credit may be earned;
requiring State Board of Education rules detailing how computer science can fulfil other graduation requirements;
requiring rules to ensure maximum flexibility for students;
imposing requirements pertaining to a student’s transcript if a student uses a computer science course to fulfil the math or science credit;
requiring computer science standards include high school introductory computer science courses that include foundational computer science concepts;
requiring State Board of Education make available a list of course options that can meet the requirements for the computer science credit;
requiring State Board of Education rules to ensure schools can obtain the necessary teacher capacity to support implementation;
and allowing additional rules deemed necessary for implementation.
(a) Beginning with the ninth-grade class entering in the 2027-2028 school year, a public high school student shall be required to earn one-half unit of credit in a high school computer science course before the student graduates.
(a) Beginning with the ninth-grade class entering in the 2027-2028 school year, a public high school student shall be required to earn a minimum of one-half unit of credit in a high school computer science course before the student graduates.
(1) "Computer science" means the study of computers, programming, and algorithms, including their principles, their hardware and software designs, their implementation, and their impact on society.
(b) "Computer science" means the study of computers, programming, and algorithms, including their principles, their hardware and software designs, their implementation, and their impact on society.
Computer science does not include the study of everyday uses of computers and computer applications, such as keyboarding, word processing, digital literacy, or accessing the internet.
Computer science does not include the study of everyday uses of computers 1 CS for SB 558 and computer applications, such as keyboarding, word processing, digital literacy, or accessing the internet.
(2) A computer science course offered for high school credit shall meet or exceed the standards established by the state board.
(c) A computer science course offered for high school credit shall meet or exceed the standards established by the state board.
The course shall be offered in person unless it is not feasible for a school district to do so.
The course shall be offered in person in a traditional classroom setting unless it is not feasible for a school district to do so.
(3) The one-half high school credit required in this subsection may be earned in grades eight through twelve.
If offering the course in person in a traditional classroom setting is not feasible, the course may be offered in a blended learning environment or an online-based or other technology-based format that is tailored to meet the needs of each participating student.
(4) The one-half credit required in this subsection shall be allowed to substitute for one-half math credit or one-half personalized education plan credit.
(d) The minimum one-half high school credit required in this subsection may be earned in grades eight through twelve.
(5) The state board shall adopt rules detailing how credit fulfillment under paragraph (4) of this subsection shall be granted.
(e) The state board shall adopt rules detailing how computer science may fulfil other graduation requirements.
The rules shall ensure maximum flexibility for students, including by maximizing the number of computer science course options eligible for math credit.
The rules shall ensure maximum flexibility for students, including by maximizing the number of computer science course options eligible for graduation credits.
(6) The state board shall update computer science standards to include high school Intr SB 558 2025R2201 introductory computer science courses that include foundational computer science concepts.
If the rules allow a computer science course to fulfill a math credit or a science credit and a student uses a computer science course to fulfil the math or science credit, the school district shall denote that computer science course as equivalent to a high school math course or high school science course, as applicable, on the student’s transcript for the purpose of admission to a higher education institution in this state.
(7) Beginning in August of 2026, the state board shall make available to all public schools a list of course options that can meet the requirements for this credit.
(f) The state board shall update computer science standards to include high school introductory computer science courses that include foundational computer science concepts.
(g) Beginning in August of 2026, the state board shall make available to all public schools a list of course options that can meet the requirements for this credit.
(8) The state board shall adopt additional rules to ensure schools can obtain the necessary teacher capacity to support implementation of this subsection.
(h) The state board shall adopt additional rules to ensure schools can obtain the necessary teacher capacity to support implementation of this section.
Such rules shall include flexible options to license computer science teachers, including, but not limited to, an authorization or endorsement.
Such rules shall include flexible options to license computer science teachers, including, but not limited to, an authorization or 2 CS for SB 558 endorsement.
In adopting such rules, the board shall consider including policy that ensures teacher subject area certification does not restrict the ability of students to earn a math or other substitution credit for a computer science course taken under this section.
(i) In addition to any rules required by this section, the state board may adopt any other rules it deems necessary to administer this section.
(9) The state board may adopt any rules in addition to those adopted under paragraph (8) it deems necessary to administer this subsection.
NOTE:
The purpose of this bill is to require public high school students to take a computer science course prior to graduating.
Strike-throughs indicate language that would be stricken from a heading or the present law and underscoring indicates new language that would be added.
View plain text versions (2)

Action History

  1. To Finance

  2. Committee substitute reported, but first to Finance

  3. To Education

  4. Introduced in Senate

  5. To Education then Finance

  6. Filed for introduction

Sponsors

Sponsorship breakdown

Export CSV (upgrade) →

1 sponsors · 4 co-sponsors · 147 not signed on

Sponsors (1)

Co-sponsors (4)

Not signed on (147)

147 members have not signed on to this bill.

Show all 147 →

"Not signed on" means a member has not sponsored or co-sponsored this bill — it does not imply opposition. Members flagged Voted No have a recorded No vote on this bill.

Whip count is in markup. Polling the chamber and every recorded vote this session. Only the first open is slow. It’s instant for you after this. Calling the roll · Tallying · Engrossing

Subjects

Cross-referencing the record. Reading this bill against every other bill in the corpus by meaning, not keywords. Only the first open is slow. It’s instant for you after this. Matching · Ranking · Engrossing

Frequently asked questions

Who sponsors SB 558?
SB 558 is sponsored by Mike Oliverio (Republican), Boley, Amy Grady (Republican), Mike Woelfel (Democrat), and Vince Deeds (Republican).
What is the current status of SB 558?
This bill died with 2025 Regular Session. It reached “In Committee” and never advanced before the session ended, so it can no longer move — a new version would have to be reintroduced in the current session.
Where can I track SB 558?
Track SB 558 free on One Click Politics — get push/email alerts when it moves.

Make your voice heard on SB 558

Find the representatives who decide this bill and tell them where you stand — for yourself, or mobilize your whole list in one click with One Click Politics advocacy software.

Stay ahead of SB 558

Last checked for changes 3 months ago · updated continuously

One Click Politics tracks every bill in Congress and all 50 states.

Track this bill →