How many Kansas high schools offer computer science?
About 38%. Code.org (2025) counts 153 of 404 Kansas public high schools offering computer science in 2023 to 2024, and 3,654 high school students enrolled, roughly 2.5%. For a Kansas student whose school has no course, Modern Age Coders teaches live online, from Scratch in the early grades to Python, web projects and AP Computer Science.
Kansas sits well below the national share of 60% that Code.org gives for 2023 to 2024. In the most recent Kansas count, fewer than four in ten public high schools offered a computer science course, and one high school student in forty was enrolled in one. That is not a judgement on Kansas teachers; it reflects the hard arithmetic of small rural schools and a subject that needs a trained teacher. This page sets out the numbers as published, what we could and could not verify about state policy, how a student can still move from a Kansas high school into a computer science degree, and a Python project on City of Lawrence open data that teaches one of the oldest ideas in computing: finding the nearest thing.
Facts last verified 18 October 2026. Teaching is online; no Kansas branch is claimed.
Useful above all where the local school has no computer science on its schedule. A free trial lesson fixes the level.

Logic, loops and events in blocks, ending in games and stories a young student builds alone.
See the syllabus
Python from first print statement to data projects, including the Lawrence nearest-stop search on this page.
See the syllabus
Websites that work: HTML, CSS, JavaScript and a back end, built and deployed by the student.
See the syllabus
Java and the AP Computer Science A exam, for a Kansas junior or senior whose school does not run the course.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusKansas rows from the Code.org State of AI + CS Education sheet and the College Board AP report, read on 17 October 2026.
| Year | Kansas schools with a course |
|---|---|
| 2018 to 2019 | 28% |
| 2019 to 2020 | 27% |
| 2020 to 2021 | 40% |
| 2021 to 2022 | 36% |
| 2022 to 2023 | 34.9% |
| 2023 to 2024 | 37.9%, 153 of 404 high schools |
The line does not climb steadily. It jumped to 40% in 2020 to 2021, slipped back for two years and recovered to 37.9% in 2023 to 2024. The sheet has no Kansas value for 2024 to 2025, so 2023 to 2024 is the latest Kansas year we can print. Code.org lists the source of the Kansas count as “State Education Agency and School Catalogs”, meaning it combines state records with course catalogs, which is worth knowing before comparing Kansas with a state counted another way.
| Measure | Kansas | Where it comes from |
|---|---|---|
| Students in a computer science class, 2023 to 2024 | 3,654 of 146,266, which we calculate as 2.50% | Latest participation tab of the Code.org 2025 sheet; the student total is an NCES fall 2022 count |
| Enrollment share in earlier years | 2.7% (2021 to 2022), 2.64% (2022 to 2023) | Participation trend tab, same sheet |
| Kansas schools giving AP exams, 2023 | 132 | College Board AP report by state, 2023-24 edition |
| Kansas schools giving AP exams, 2024 | 146 | The same College Board file |
If roughly six Kansas high schools in ten have no computer science course, a student keen on coding often has nowhere at school to take it. The College Board figures moved the other way, from 132 schools giving AP exams in 2023 to 146 in 2024, but an AP program in English or history does not mean an AP computer science class. Code.org asks that its figures be cited as: Code.org (2025). 2025 State of AI + CS Education.
We go to the state agency itself for standards and requirements. In Kansas that door was shut on the day we checked.
On 17 October 2026 the Kansas State Department of Education’s websites answered our requests with a “Request Rejected” page. We did not try to get around that block, so this page makes no statement about Kansas computer science standards, course requirements or graduation rules. Check those directly with the department or your district.
What we could read comes from the Kansas Board of Regents, the governing body for the six state universities. Its pages cover what a Kansas student needs for university admission and how computer science credits travel between Kansas colleges, which matters to any high schooler thinking about the subject as a degree.
| Page | What it says |
|---|---|
| Qualified Admissions | Criteria set by the Board for its six state universities, under rules that implement K.S.A. 76-717; the requirements changed for 2021 high school graduates |
| Kansas Scholars Curriculum | English 4 years, Mathematics 4 years, Science 3 years, Social Studies 3 years, World Language 2 years; computer science is not among them |
| Computer Science Systemwide Transfer Degree | A pathway from any Kansas public community college with a computer science associate degree to any Kansas public university offering the bachelor’s degree |
The Kansas Scholars Curriculum is a Regents scholarship curriculum, not a graduation rule. Its five subject lines leave computer science out, so a student building that transcript fits coding in as an elective or outside school.
A Kansas teenager can start a computer science associate degree at a public community college and carry it into a bachelor’s program, according to the Regents. Arriving with real programming experience makes the first year far easier.
Whether the high school offers a computer science course this year, whether it counts as a math, science or elective credit locally, and whether online courses can earn credit. Answers vary across Kansas districts.
The City of Lawrence publishes its parks and its transit stops as open data. Students load both, compare every park with every stop, and keep the closest.
| Result | Our figure |
|---|---|
| Park polygons labelled Lawrence, type Park | 84 |
| Bus stops used, after removing StopID 500 | 452 |
| Median distance to the nearest stop | 408 metres |
| Parks within 400 metres, about a quarter mile | 42 of 84 |
| Parks within 800 metres, about half a mile | 57 of 84 |
| Parks more than 1,600 metres, about a mile, from any stop | 15 |
| Closest pair: Chaparral Play Lot to its stop | 34 metres |
The MUNICIPALITY column spells the city two ways: 76 records say Lawrence and 9 say LAWRENCE. Filter on one spelling and you lose nine parks without any error message. Lower-casing first fixes it.
With 84 parks and 452 stops, a double loop makes 37,968 distance calculations, which Python finishes in well under a second. Students write that version, then learn why a city with millions of points needs a spatial index.
The city’s description of the stops layer asks users to filter out KU Stop 500. Reading the metadata before the data is a habit professional analysts build early.
Every figure above is ours. We measured from the centre of each park polygon, so a long riverside park can sit far from a stop on paper while its entrance is next to one, and a few parks the file assigns to Lawrence lie well outside the bus network. The city releases the data as is, without warranty, and changes it often, so the counts describe one download on one day.
An extension for stronger students: switch the question around and ask which stop serves the most parks within a quarter mile, or redo the search with the true polygon edge instead of the centre point and compare the two medians. Both teach that the algorithm is only half the answer; the other half is deciding what “closest” should mean.
The IANA time zone database files most of Kansas under US central time and far western Kansas under US mountain time.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
A family near the Colorado line may run an hour behind one in Topeka. We confirm every class in the family’s own zone, Central or Mountain, so nobody turns up an hour early.
Both Kansas zones set clocks an hour earlier on November 1, 2026 and an hour later on March 14, 2027. By our arithmetic, India time is 10 hours 30 minutes ahead of Central Daylight Time and 11 hours 30 minutes ahead of Mountain Daylight Time.
A boundary that moved
The tz database records that Kearny County, Kansas was put entirely on central time in October 1990, after being split between Mountain and Central. Students who write a program to label Kansas places by zone discover that the right answer depends on the date, which is exactly why software relies on the tz database rather than a hand-made list.
Each rung shows typical grades, but the placement lesson decides the real starting point.
Blocks, puzzles and short animations that teach order, repetition and choices before any typing.
Coding for KidsScratch Coding for KidsPython for logic and data, plus a first look at building web pages that run in a browser.
Python and AI for KidsJavaScript for TeensLarger Python programs, data from Kansas cities and full websites, for students whose school timetable has no CS slot.
Python for TeensFull Stack Web Development for TeensAP Computer Science A in Java, then machine learning, as preparation for a degree such as the Regents transfer route.
AP Computer Science AAI and Machine Learning for TeensIt can answer questions. It cannot tell a student which question to ask of the data.
Ask a chatbot for the Lawrence park nearest a bus stop and it may answer confidently. But was the distance measured from the park edge or its centre? Were the nine parks spelled LAWRENCE counted? Was the stop the city told users to drop left in? A student who wrote the search knows; one who only read the answer does not.
That is why AI tools pay off most for students who can already code. They speed up typing and suggest fixes, and the student checks every result against the data. In a state where many high schools have no computer science course, learning to code first is how a student gets the full benefit of AI rather than its mistakes.
A Kansas student without a school course loses nothing by starting online, as long as the work is real code they understand line by line. The longer argument is in why learning to code still matters now.
Distance stops mattering once the classroom is a screen.
A student on a western Kansas farm and one in Overland Park can join the same class from home, with no long drive to a city program.
Teachers work with US grade levels and the school year, and help students link projects to school where a course exists. Graded school work is always done by the student alone.
The opening lesson is free: a short real task, then our suggestion for level, course and time. Payment details are not requested.
Fifteen to twenty students at a similar stage, from Kansas and across the US.
A dedicated teacher for students preparing for AP, catching up fast or aiming higher.
Every booking names Central or Mountain Time to match where the family lives.
Online only, taught from India
Modern Age Coders runs no center in Kansas and claims none. All teaching is live online from India; a student needs a computer, audio and a dependable connection.
The same three prices in every Kansas county.
An opening lesson that costs nothing and ends with a recommended level, course and time.
Monthly live classes in a level-matched group of fifteen to twenty students.
Monthly live classes with one teacher and one student.
Families outside India pay a single US dollars rate, so Garden City and Lawrence pay alike. We bill only after the free lesson, when the course and the time slot are settled; holidays and missed classes are explained on the pricing page.
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
Share the grade and interests. A fourth grader might start a block game; a high schooler might open the Lawrence park and bus stop files and write the search above.
Answers for Kansas families, with sources named.
In the Code.org 2025 sheet, 153 of 404 Kansas public high schools offering computer science in 2023 to 2024, or 37.9%. Its source label for Kansas is State Education Agency and School Catalogs.
The same data shows 3,654 students enrolled in 2023 to 2024, set against an NCES count of 146,266 high school students, which we calculate as 2.50%.
We could not verify it. The Kansas State Department of Education websites rejected our requests on 17 October 2026, so we make no claim either way; please check with the department or your district.
No. The Kansas Board of Regents lists English, Mathematics, Science, Social Studies and World Language for that curriculum, and computer science is not among them.
Yes, according to the Regents. The Computer Science Systemwide Transfer Degree links Kansas public community college associate degrees in computer science to Kansas public university bachelor's programs.
Most of Kansas is on Central Time and far western Kansas on Mountain Time, per the tz database. We confirm each class in the zone where the family lives.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Not by themselves. Credit decisions belong to the school or district. Our lessons build skill and projects, and a student's graded school work stays their own.
No. We teach only online, live, from India, and do not claim any Kansas office or classroom.
The fees panel lists three prices: nothing for the first lesson, then a monthly price for a group place or for private teaching. Billing waits until after that first lesson.
Older students weighing the AP route can read about AP Computer Science A classes and look at coding classes for high school students. Students who like a challenge can start with the ACSL competition preparation guide, and the United States hub links every US guide.