HR6591-119

Introduced

To authorize the Secretary of Education to carry out a program to increase access to prekindergarten through grade 12 computer science education.

119th Congress Introduced Dec 10, 2025

At a Glance

Read full bill text

Legislative Progress

Introduced
Introduced Committee Passed
Dec 10, 2025

Ms. Rivas (for herself, Mr. Amo, Mrs. Beatty, Ms. Budzinski, …

Summary

What This Bill Does

The Computer Science for All Act of 2025 creates a federal grant program to expand computer science education in K-12 schools nationwide. It authorizes $250 million over five years (2026-2030) to help states, school districts, and tribal schools develop computer science programs, with a special focus on reaching underrepresented students including minorities, girls, and low-income youth.

Who Benefits and How

  • State and local school districts can apply for grants to train teachers in computer science, purchase curriculum materials, and build CS programs from prekindergarten through high school.
  • Tribal schools and Bureau of Indian Education schools are explicitly eligible for grants, expanding STEM opportunities on reservations.
  • Educational technology companies and curriculum providers benefit from new federal funding that schools can use to purchase learning materials and online resources.
  • Minority-serving institutions (HBCUs, Hispanic-serving institutions, tribal colleges) can partner with grantees, creating revenue and collaboration opportunities.
  • Technology companies benefit indirectly through an expanded, more diverse pipeline of future workers trained in computer science.
  • Underrepresented students (minorities, girls, low-income youth, rural students) gain access to computer science education that has historically been concentrated in affluent, urban schools.

Who Bears the Burden and How

  • Federal taxpayers fund the $250 million authorization over 5 years.
  • Grant recipient schools and districts must submit semi-annual reports with detailed demographic data on students served.
  • Department of Education must administer the program and report to Congress on its effectiveness within 5 years.
  • States and local educational agencies face new federal data collection requirements for tracking computer science education availability and student competency.

Key Provisions

  • Authorizes $250 million total for fiscal years 2026-2030 for competitive grants
  • Requires grant recipients to provide computer science access to all high school students within 5 years
  • Mandates teacher training in computer science as a required use of funds
  • Includes artificial intelligence education as both a grant requirement and permissible use of funds
  • Limits equipment purchases to 15% of grant funds (prioritizing teacher training and curriculum)
  • Amends federal education laws to require tracking of computer science education availability nationwide
Model: claude-opus-4
Generated: Dec 27, 2025 17:40

Evidence Chain:

This summary is derived from the structured analysis below. See "Detailed Analysis" for per-title beneficiaries/burden bearers with clause-level evidence links.

Primary Purpose

Establishes a federal grant program to expand computer science education in K-12 schools, with emphasis on increasing access for underrepresented students including minorities, girls, and low-income youth.

Policy Domains

Education Technology Workforce Development Equity

Legislative Strategy

"Use federal grants to incentivize states and local school districts to expand computer science education, with specific focus on equity and closing opportunity gaps for underrepresented groups."

Likely Beneficiaries

  • K-12 students, especially underrepresented minorities, girls, and low-income youth
  • Teachers seeking computer science training
  • Educational technology companies and curriculum providers
  • Institutions of higher education (especially HBCUs, HSIs, and tribal colleges) as collaboration partners
  • Technology industry seeking diverse workforce pipeline

Likely Burden Bearers

  • Federal taxpayers (\ million authorization)
  • States and local educational agencies (administrative burden of grant applications and reporting)
  • Department of Education (program administration and oversight)

Bill Structure & Actor Mappings

Who is "The Secretary" in each section?

Domains
Education Technology STEAM
Actor Mappings
"the_secretary"
→ Secretary of Education

Key Definitions

Terms defined in this bill

6 terms
"computational thinking" §3(1)

The wide range of creative processes that go into formulating problems and their solutions in such a way that the solutions can be carried out by a computer; may involve understanding of software/hardware design, logic, abstraction, algorithm design, programming, information security, and societal impact of computing.

"computer science education" §3(2)

Includes computational thinking, software design, hardware architecture, algorithm design, programming paradigms, parallel computing, information security, computing systems, graphics, databases, AI, cloud computing, and social impacts of computing.

"eligible entity" §3(3)

A State, local educational agency, or eligible Tribal school that demonstrates ability to carry out an ambitious computer science education expansion effort for all students, including traditionally underrepresented students.

"eligible Tribal school" §3(4)

A school operated by the Bureau of Indian Education, under the Indian Self-Determination and Education Assistance Act, or a tribally controlled school under the Tribally Controlled Schools Act of 1988.

"Secretary" §3(8)

The Secretary of Education.

"STEAM" §3(10)

The subjects of science, technology, engineering, arts, and mathematics, including computer science.

We use a combination of our own taxonomy and classification in addition to large language models to assess meaning and potential beneficiaries. High confidence means strong textual evidence. Always verify with the original bill text.

Learn more about our methodology