Do Oregon students need computer science to graduate?
No separate computer science credit appears in the Oregon Department of Education’s 24-credit Oregon Diploma table, though its three math credits may come from courses aligned to Algebra, Geometry and Data Reasoning standards. In 2023 to 2024, 195 of 347 Oregon high schools offered computer science, according to Code.org (2025). We teach Oregon students live online, from game making to Python, data science and AP Statistics. Modern Age Coders teaches this live online for US students, in a batch or one to one, and the first class is free.
Oregon’s diploma is built around credits, Essential Skills and personalized learning requirements, and computer science is not one of the named credit areas. That does not make coding irrelevant to an Oregon transcript. The math requirement names Data Reasoning alongside Algebra and Geometry, and the department lists several kinds of evidence a school can accept when it awards credit. This page lays out the diploma as ODE publishes it, the access and participation figures for Oregon high schools, the two time zones inside the state, and a project on fifteen years of State Library data that teaches students how dates in a dataset can quietly mislead.
Facts last verified 18 October 2026. Teaching is online; no Oregon branch is claimed.
Selected for the way Oregon frames math around data. The free first lesson confirms the right level for each student.

Games built in Scratch with an AI helper, where the child still designs the rules and fixes what the helper gets wrong.
See the syllabus
First typed Python with small AI experiments, a calm bridge from blocks to real code before high school.
See the syllabus
Python and real public tables: time series, medians and charts, the method behind the library project on this page.
See the syllabus
AP Statistics with code alongside: sampling, distributions and inference, close kin to Oregon’s Data Reasoning strand.
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 syllabusThe credit table as the Oregon Department of Education publishes it on its Oregon Diploma page, read on 18 October 2026. The total of 24 is the department’s own figure.
| Subject area | Credits | ODE note, in brief |
|---|---|---|
| Language Arts | 4 | Renamed from English Language Arts in 2021 |
| Mathematics | 3 | Algebra I and above; courses aligned to the Algebra, Geometry and Data Reasoning standards count |
| Science | 3 | Includes Scientific Inquiry and lab experiences |
| Social Sciences | 3 | Includes at least 0.5 credit of Civics |
| World Languages, Arts or Career and Technical Education | 3 | Credits may come from any of these areas |
| Health and Physical Education | 1 each | |
| Personal Financial Education; Higher Education and Career Path Skills | 0.5 each | For students graduating on or after January 1, 2027, under Senate Bill 3 |
| Electives | 5 | Six before 2027 |
| Total | 24 | The department’s stated minimum |
ODE lists three things a student must do: demonstrate proficiency in the Essential Skills, complete personalized learning requirements, and earn the credits above. The State Board has suspended the Essential Skills assessment as a diploma requirement through the 2027 to 2028 school year.
The department notes that districts may set requirements beyond the state minimum, so a family’s own district website is the place to check for anything extra, computer science included.
With no computer science line, a coding course usually appears as an elective or within one of the grouped areas, depending on how the district codes it. We do not assume which; the counselor knows.
We looked for an Oregon computer science standards page from the ODE standards index and site map and did not find one on 18 October 2026, so this page makes no claim about Oregon computer science standards. What the diploma page does say plainly is that Data Reasoning is one of the standards families behind the math credits, which is a natural home for programming with data.
ODE’s Options for Awarding Credit page says credit may be awarded when a student meets defined levels of proficiency, and lists approved sources of evidence, established in OAR 581-022-2025.
| Source of evidence | What ODE describes |
|---|---|
| Evidence generated in courses | Student work, teacher-student contacts and class sessions, judged by the teacher |
| Stand-alone assessments | Summative assessments designed to certify the defined level of proficiency |
| Collections of evidence | A student-created collection of evidence scored against rubrics |
| Prior mastery | Documentation such as certification of training, letters, diplomas or awards |
This is the department describing what schools may accept, not a promise that any particular outside class earns credit. We make no such claim. A student who builds real projects outside school does, however, end up with exactly the kind of work that can be shown, explained and assessed if a school chooses to look at it, and the decision rests entirely with the school and district.
Students in our classes keep every finished project, with a short note on what it does and what they learned. Whether or not it is ever used for credit, a folder of working code is the clearest answer to the question of what a student can actually do.
Oregon values from the Access and Participation tabs of Code.org’s 2025 data, and the College Board AP school counts. Years Oregon did not report are shown as such, and the latest participation year is 2022 to 2023.
| Year | High schools offering CS | Students enrolled in CS |
|---|---|---|
| 2018 to 2019 | 54% | Not in the sheet |
| 2019 to 2020 | Not reported | Not in the sheet |
| 2020 to 2021 | 63% | 8.1% |
| 2021 to 2022 | 64% | 6.7% |
| 2022 to 2023 | 60.2% | 6.94%, or 12,717 of 183,221 |
| 2023 to 2024 | 56.2%, or 195 of 347 | Not reported |
| 2024 to 2025 | Not reported | Not reported |
| Measure | Oregon | Comparison or split |
|---|---|---|
| Students enrolled in CS, 2022 to 2023 | 6.94% | 6.4% nationally |
| High schools offering CS, 2023 to 2024 | 56.2% | 60% nationally |
| Schools with AP exams, 2023 | 194 | 160 public, 34 non-public |
| Schools with AP exams, 2024 | 196 | 161 public, 35 non-public |
Oregon is unusual in this data. Its enrolled share in 2022 to 2023 was a little above the national figure, while the share of schools offering computer science has fallen two years running since 2021 to 2022. The sheet reports the values and the source, the state education agency, but not reasons, and we add none. The enrollment percentage divides by an NCES fall 2022 student count.
Please cite the access and participation values as Code.org (2025). 2025 State of AI + CS Education. Only Oregon’s cells are repeated here.
The State Library of Oregon publishes annual statistics for every public library on Oregon’s Open Data Portal, collected under the state’s annual report statute. Students build a time series and meet a classic date problem on the first line.
| Year column | Fiscal year it covers | Libraries reporting | Median teen programs |
|---|---|---|---|
| 2010 | July 1, 2009 to June 30, 2010 | 133 | 4 |
| 2015 | July 1, 2014 to June 30, 2015 | 137 | 9 |
| 2019 | July 1, 2018 to June 30, 2019 | 136 | 12 |
| 2021 | July 1, 2020 to June 30, 2021 | 141 | 2 |
| 2023 | July 1, 2022 to June 30, 2023 | 136 | 15 |
| 2024 | July 1, 2023 to June 30, 2024 | 136 | 18 |
| 2025 | July 1, 2024 to June 30, 2025 | 136 | 16 |
The dataset says reporting periods are identified by the year the report was submitted, so FY2009-2010 is stored as 2010. A student who plots Year without reading that note shifts every point by months.
Each row also carries a start date and an end date, July 1 to June 30. Students parse those into proper dates and plot against the fiscal-year end, which makes the series honest on a calendar axis.
The e-book circulation field is filled only in the 2025 rows, for 133 libraries, with a median of 4,722. Fifteen years of zeros would be wrong; the honest chart starts where the data does.
The working code is short: df["fy_end"] = pd.to_datetime(df["enddate"]), then df.groupby(df["fy_end"].dt.year)["programsya12_18"].median(). Students use the median rather than a sum because library sizes vary enormously, and because adding up every library would produce a state total the State Library may report differently. The table has 2,183 rows across sixteen report years, with between 133 and 144 libraries in each. The data records what each library reported, not why a year rose or fell, and we draw no conclusions about the changes.
The medians are our calculation from one download of the State Library of Oregon dataset, which sets no licence field and credits the State Library. They are teaching results, not official statistics, and a student rerunning the code after the next annual update will get slightly different numbers.
In the IANA time zone database, Oregon is on Pacific Time except the northern three quarters of Malheur County, which keeps Mountain Time under the America/Boise zone, described as Mountain for south Idaho and east Oregon.
| Clock | Before November 1, 2026 | After November 1, 2026 |
|---|---|---|
| Pacific Time, most of Oregon | 4:30 p.m. | 4:30 p.m. |
| Mountain Time, most of Malheur County | 5:30 p.m. | 5:30 p.m. |
| India time | 5:00 a.m. the next day | 6:00 a.m. the next day |
Families in the Mountain Time part of the state simply tell us so, and every time we send is written in their own zone rather than Portland’s.
Both zones follow the US rule: clocks fall back on November 1, 2026 and spring forward on March 14, 2027, the first Sunday of November and the second of March.
India stays on one offset all year, so the teacher’s hour shifts when Oregon’s clocks do, while the Oregon class time stays fixed.
Two zones, one bug to avoid
A scheduler that assumes all of Oregon is Pacific sends Malheur County families the wrong hour. Students who look up a zone by place, America/Los_Angeles or America/Boise, before formatting a time have learned to check an assumption that most code never questions.
A usual route by grade. The free placement lesson decides each student’s first rung.
Block puzzles and simple programs that build the habit of thinking in steps.
Coding for KidsScratch Coding for KidsScratch games designed by the child, with AI as an assistant, never the author.
Vibe Coding for KidsPython and AI for KidsTyped code, tables, dates and charts, the practical side of Data Reasoning.
Python for TeensData Science for TeensAP Statistics with code, or machine learning projects tested on real data.
AP StatisticsAI and Machine Learning for TeensOnly if someone points it to the dataset note, which is exactly the habit we teach.
Ask an AI assistant to chart the Oregon library series and it will happily plot the Year column as calendar years. The chart will look fine. It will also be shifted, because the State Library labels each fiscal year by the year the report was submitted. Nothing in the numbers themselves reveals that.
Students who have read the description and parsed the start and end dates know what to tell the assistant, and they check its chart against their own. That is the working pattern we want for every student: use AI to move faster, and keep the responsibility for what the result means.
Oregon’s math credits already name Data Reasoning; reading the small print on a dataset is where that reasoning starts. The longer argument is in why learning to code still pays off in 2026.
Oregon spans coast, valley, mountains and high desert. A browser tab makes the distance irrelevant.
Students in Portland, Salem, Eugene, Bend, Medford or a ranch town join from their own computer.
Teachers plan in US grade levels and around the Oregon school year. Anything a school will grade remains the student’s own work.
A short real task shows the right starting level. There is no charge and no payment detail is requested.
Fifteen to twenty students at a similar stage, from Oregon and other US states.
One-to-one lessons for AP Statistics, a faster pace or a particular project.
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
Every lesson is live online from India. There is no Modern Age Coders office or classroom in Oregon, and none is claimed. A computer, audio and a reliable connection are all that is needed.
Shown in US dollars, identical across the state.
A complete first lesson at no charge, finishing with a recommended course, level and time.
A month of live lessons in a batch of fifteen to twenty students at one level.
A month of live lessons with a teacher working with just your student.
Oregon families pay a single US dollar rate in either time zone. No payment is taken before the free lesson and an agreed plan, and holidays and missed lessons are covered 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
Tell us the grade, your time zone if you are in eastern Oregon, and what the student enjoys. A fourth grader might build a first AI-assisted game; a high schooler might start the library time series.
Short answers from ODE, the published data and how our classes run.
Not as a separate credit. The Oregon Diploma table on the ODE website lists 24 credits and includes no computer science line, though districts may add their own requirements.
ODE lists a total of 24 credits, including 4 in Language Arts, 3 in Mathematics, 3 in Science and 3 in Social Sciences.
Under Senate Bill 3, students graduating on or after January 1, 2027 need 0.5 credit in Personal Financial Education and 0.5 credit in Higher Education and Career Path Skills.
ODE says math credits must be Algebra I and above, and that courses aligned to the adopted Algebra, Geometry and Data Reasoning standards meet the requirement.
Code.org (2025) reports 195 of 347 Oregon high schools, or 56.2%, offering computer science in 2023 to 2024.
The latest Oregon figure in the same data is 12,717 of 183,221 high school students, or 6.94%, in 2022 to 2023.
We make no such claim. ODE lists the evidence schools may accept, but credit decisions belong to each school and district.
Pacific Time for most of the state, and Mountain Time for families in the part of Malheur County that uses it. We write every time in your own zone.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
No. All lessons are live online from India, and no Oregon premises exist or are claimed.
Students drawn to statistics and data can look at AI projects for high school students, and younger learners can start with coding classes for elementary students. For summer plans there is a guide to free coding programs for high school students, and the coding milestones by age page helps set expectations.