Is computer science required to graduate in Kentucky?
Not as a course. Under 704 KAR 3:305, every Kentucky graduate needs at least 22 credits and must demonstrate performance-based competency in technology, but computer science is not one of the ten foundational credits; it is an elective with its own state standards. Modern Age Coders teaches Kentucky students live online, from block coding to Python and AP Computer Science.
Kentucky draws a line that many states blur. Technology is a graduation requirement: a separate regulation says no student leaves a Kentucky public high school without meeting the state’s technology standards. Computer science, the part where students write programs, is optional, though any school that offers it must teach to the state’s computer science elective standards. This page walks through both regulations as the Legislative Research Commission publishes them, the latest access and enrollment counts, the state’s split between Eastern and Central Time, and a Python project that counts the words in the names of 110 Lexington parks.
Facts last verified 18 October 2026. Teaching is online; no Kentucky branch is claimed.
Matched to grade and interest; the free lesson then confirms or changes the choice.

Drag-and-drop coding that turns sequences and loops into small games a child finishes and shares.
See the syllabus
Typed Python for younger learners, ending with small AI experiments they can explain.
See the syllabus
The computer science elective students may not find at school, including the Lexington park names project.
See the syllabus
AP Computer Science Principles, its Create task and the May exam, taken alongside regular Kentucky coursework.
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 syllabusKentucky’s graduation rules live in the Kentucky Administrative Regulations. We read them on the Legislative Research Commission site on 17 October 2026.
| Regulation | What it says | In force |
|---|---|---|
| 704 KAR 3:305, graduation | At least twenty-two (22) credits, including ten foundational and twelve personalized credits, plus technology competency, civics and financial literacy | Latest amendment effective July 6, 2026 |
| 704 KAR 8:090, technology | Before graduating, a student shall meet the minimum content requirements of the Kentucky Academic Standards for Technology (August 2020 edition) | Effective March 2, 2021 |
| 704 KAR 8:010, computer science | Public schools offering a computer science course or program shall meet the Kentucky Academic Standards for Computer Science Elective (October 2018 edition) | Effective February 1, 2019 |
The ten foundational credits in 704 KAR 3:305 are English and language arts, social studies, mathematics (Algebra I and Geometry), science, health, physical education, and visual and performing arts. Computer science is not on that list. A student can still earn credit for it through the twelve personalized credits, which include six credits of academic and career interest learning experiences tied to the student’s individual learning plan.
The regulation asks each student to “successfully demonstrate performance-based competency in technology”. That is a demonstration of skill, not a set course, and it does not require writing code.
Kentucky does not order schools to offer computer science through these regulations. It says that if a school does offer it, the course must meet the state’s elective standards, so quality has a floor wherever the course exists.
The Kentucky Department of Education site returned an access error to us on 17 October 2026. We quote only the regulation text published by the Legislative Research Commission and have not read the standards documents themselves.
What two national datasets record for Kentucky: Code.org on courses and enrollment, the College Board on schools giving AP exams.
| Year | With a course |
|---|---|
| 2019 to 2020 | 45% |
| 2020 to 2021 | 51% |
| 2021 to 2022 | 63% |
| 2022 to 2023 | 79% |
| 2023 to 2024 | 75.9% |
| 2024 to 2025 | 75.4%, which is 270 of 358 schools |
| Measure | Kentucky | Source |
|---|---|---|
| Students in a computer science class, 2024 to 2025 | 17,236 of 201,095; we make that 8.57% | Code.org 2025, latest participation tab; total students from NCES, fall 2022 |
| Same share one year earlier, 2023 to 2024 | 11.46% | Code.org 2025 participation trend |
| Schools with AP exams, 2023 and 2024 | 266, then 271 | College Board report of AP exams by state, 2023-24 |
Access climbed fast, from 45% to 79% in three years, then eased back slightly. Enrollment tells a sharper story: the share of high school students in a computer science class fell from 11.46% in 2023 to 2024 to 8.57% in 2024 to 2025. The data cannot say why. A change in how courses were counted could move the figure as easily as a change in student choices, so we print both years and leave the cause open. Code.org gives the state education agency as its source for the Kentucky access count, and asks to be cited as: Code.org (2025). 2025 State of AI + CS Education.
Lexington-Fayette Urban County Government publishes its park inventory as open data. Students take the NAME column, split every name into words and count them.
| What we counted | Our result |
|---|---|
| Park records, all with a name | 110 |
| Words after splitting on anything that is not a letter | 284 words, 168 different |
| Names containing the word PARK | 91 of 110 |
| Next most common words | HILL 5, RUN 4 |
| Names containing the letters h-i-l-l anywhere | 8 |
| Names containing HILL as a whole word | 5 |
Lower-case each name, cut it into words with a regular expression, and feed the words to a Counter. In five lines a student has a frequency table for a whole city’s park system.
Searching for “hill” as text finds 8 names, because it also catches SHILLITO PARK, WOODHILL PARK and MASTERSON HILLS PARK. Matching whole words finds 5. Students decide which question they were really asking.
A naive split turns CLAY’S SPRING PARK into clay, s, spring and park, so a lone “s” shows up 3 times. Keeping the apostrophe inside the word fixes that; then SPRING and SPRINGS still count as two different words.
Every count here is ours, from one download of the Lexington-Fayette Urban County Government park layer. The government’s terms of use say the data comes as is and may contain errors, and the inventory changes over time. A school report that used these figures would need to say so, and so do we.
The same file has a park-type column, which turns the project into a comparison. Our tally gives 45 neighborhood parks, 18 community parks, 11 special use sites and 11 natural areas. Does PARK appear less often in the names of natural areas? Answering that means grouping before counting, the step that turns a word list into an analysis.
The IANA time zone database places eastern Kentucky in US eastern time and western Kentucky in US central time, and gives the state two zones of its own.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
The database names America/Kentucky/Louisville for the Louisville area and America/Kentucky/Monticello for Wayne County, which it records moving from Central to Eastern Time in October 2000.
By our own count, noon on a summer day in Louisville is 9:30 p.m. in India, and noon in a western Kentucky town on Central Time is 10:30 p.m. there. US clocks change on November 1, 2026 and March 14, 2027.
Why one county gets its own zone
If Wayne County had always been on Eastern Time it would not need a separate entry. Because it changed in 2000, a program that converts old timestamps there must know the history. That is the reason the tz database keeps a zone for a single Kentucky county, and a neat lesson in why programmers never hard-code offsets.
Kentucky asks every student for technology competency; these steps go further, into code. Grades are approximate.
Ordering steps, repeating them and reacting to events, practised in games and animations.
Coding for KidsScratch Coding for KidsPython and JavaScript, small text and data programs, and a first web page of their own.
Python and AI for KidsJavaScript for TeensThe computer science a school may not offer: functions, files, data and projects like the park word count.
Python for TeensData Science for TeensAP Computer Science Principles or A, then building and testing machine learning models.
AP Computer Science PrinciplesAI and Machine Learning for TeensUsing a tool and understanding how it reaches an answer are two different abilities.
Ask an AI model how many Lexington park names contain the word hill and it might say 8 or 5, and both can be defended. Which one is right depends on whether you meant a substring or a whole word. A student who has written the counting code sees the ambiguity at once; a student who has only used the tool may never notice it exists.
Kentucky’s technology requirement makes sure graduates can use digital tools. Programming adds the layer underneath: knowing what the tool actually did. With that, AI becomes a fast assistant whose answers a student can check, instead of an authority whose answers they must accept.
The technology standard gets every Kentucky student to the door; writing code is how they look inside the machine. The longer argument is in the case for learning to code in 2026.
A state that spans two time zones still fits in one online class.
Students in the mountains of eastern Kentucky and the river towns of the west attend from home, with no drive to a distant program.
Teachers use US grades and the school calendar, and can connect projects to a school elective where one exists. Graded school assignments remain the student’s own.
A practical task with a teacher, then our recommendation of level, course and time. We take no card details for it.
Fifteen to twenty students working at the same stage, from Kentucky and other states.
Individual teaching for students who want speed, AP preparation or a particular project.
Bookings name the zone where the family lives, so a household in the east and one in the west each see their own clock time.
No Kentucky campus
Modern Age Coders has no office or classroom in Kentucky and does not claim one. All classes are live online, taught from India, and need only a computer, sound and a reliable internet connection.
One price list for the whole Commonwealth.
A full first lesson with no charge, finishing with a suggested level, course and class time.
A month of live lessons in a group of fifteen to twenty learners at the same level.
A month of live lessons taught one to one.
Every family outside India pays the same rate in US dollars, whether in Lexington or Hazard. Nothing is billed until after the free lesson and your agreement on the course and timing; the pricing page sets out holidays and missed lessons.
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
Tell us the grade and what your student likes. A first grader might start a block puzzle; a sophomore might load the Lexington park names and build the word counter above.
Answers grounded in Kentucky regulations and published data.
At least twenty-two (22), under 704 KAR 3:305: ten foundational credits and twelve personalized credits, plus the technology, civics and financial literacy requirements.
No. The ten foundational credits cover English and language arts, social studies, mathematics, science, health, physical education, and visual and performing arts. Computer science is not among them.
A graduate must demonstrate performance-based competency in technology, and 704 KAR 8:090 requires meeting the Kentucky Academic Standards for Technology before graduating.
Yes. 704 KAR 8:010 incorporates the Kentucky Academic Standards for Computer Science Elective, October 2018, and public schools offering a computer science course must meet them.
The Code.org 2025 sheet counts 270 of 358 Kentucky public high schools in 2024 to 2025, or 75.4%. That year 17,236 high school students were enrolled.
Eastern or Central, matching your part of the state. The tz database puts eastern Kentucky on Eastern Time and western Kentucky on Central 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.
Not directly. Credit is a school and district decision. We teach the skills and projects, and anything graded at school is the student's own work.
No. Our teachers work from India and every lesson happens live over the internet; there are no Kentucky premises.
The fees panel shows a free first lesson, a monthly group price and a monthly private price. You are billed only after the free lesson.
Younger coders can try Python games for kids or browse coding classes for elementary students. Teens interested in security can read CyberPatriot preparation, and every US guide is listed on the United States hub.