Do Maine students have to take computer science?
No. Maine’s diploma statute, Title 20-A section 4722, sets minimums in English, social studies and history, mathematics, science and fine arts, and names no computer science course. The Maine Department of Education instead encourages computer science woven into other subjects through project work. Modern Age Coders adds focused, live online coding and AI classes for Maine students, from block games to AP Computer Science.
Maine has taken a quieter route to computer science than states that legislated a course. Its diploma law has stayed with five subject areas, and the Department of Education has said plainly that it does not want computer science to be a separate course only some students take or an add-on. It wants it inside everything else: teacher-designed MOOSE modules that bring programming and data science into ordinary lessons, a pilot grant for teacher training, and an annual showcase of student work. That approach has a strength and a weakness. Every subject can carry some computing, but a student who wants sustained, sequenced programming may find only a few hours of it in a year. This page sets out the statute, the department’s own words, the published figures for Maine, and a small project on Maine’s lighthouses that teaches filtering and counting in Python.
Facts last verified 18 October 2026. Teaching is online; no Maine branch is claimed.
Where school weaves computing into other subjects, these add the step-by-step depth. The free first class sets the level.

Blocks to finished games and apps, a full sequence of programming ideas rather than one-off activities.
See the syllabus
Python from first line to data projects, including the Maine lighthouse filter on this page.
See the syllabus
AP Computer Science Principles with the Create task, for students whose school has no standalone course.
See the syllabus
Real websites built by hand, so younger students see how the pages they use every day are made.
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 syllabusTitle 20-A, section 4722, as published by the Maine Legislature and read on 17 October 2026.
| Subject area | Minimum in the statute |
|---|---|
| English | 4 years or the equivalent in standards achievement |
| Social studies and history, including American history, government, civics and personal finance | 2 years or the equivalent |
| Mathematics | 2 years or the equivalent |
| Science, including at least one year of laboratory study | 2 years or the equivalent |
| Fine arts, which may include art, music, forensics or drama | One year or the equivalent |
| Computer science | Not listed in the statute |
The instructional program leading to a diploma must last at least four years and meet any further requirements set by the commissioner and the local school board.
The statute lets students show they meet the standards through multiple pathways, with evidence from examinations, portfolios, performances, exhibitions, projects and community service.
Because local boards can set further requirements, a particular Maine district may ask for more than the statute. A school counselor can confirm whether computing counts anywhere locally.
The maine.gov pages for the Department of Education’s computer science and diploma guidance refused our requests, so this page does not state the adoption year or content of any Maine computer science standards. What we can say from the statute is that computer science is not one of the five named diploma areas, and from the department’s newsroom that it is meant to live inside them.
Three posts from the Maine Department of Education newsroom, from 2022, quoted as published.
| Date posted | Initiative | What the department said |
|---|---|---|
| July 14, 2022 | Computer Science Education Showcase | Held at the Roux Institute; Maine encourages all schools to provide interdisciplinary, project-based computer science at all grade levels and across subjects |
| August 30, 2022 | Pilot professional development grant | Created by the 130th Legislature for teacher-developed or teacher-led PK-12 computer science training; applications opened September 1, 2022 |
| November 16, 2022 | Computer Science MOOSE modules | Interdisciplinary, project-based modules designed by Maine teachers that introduce computational thinking, programming and data science |
At the 2022 showcase, Education Commissioner Pender Makin said: “Computer science is about approaching a problem with optimism, logic, critical thinking, design thinking, creativity and vision.” The department added that it wants computer science to be meaningful for every educator and every student, not only an elite group.
A science class that models data and an art class that codes a pattern both teach computing in context, which is how many students first see why it matters.
Woven-in lessons rarely build a long chain of skills, from variables to functions to data structures, in order. That sequence is what an AP exam or a first internship expects.
Our classes supply the sequence: weekly, cumulative programming with one teacher, so the interdisciplinary projects at school have a solid technical base under them.
Two years in the Code.org series carry no Maine number at all; they stay empty below rather than being guessed.
| Year | Maine share |
|---|---|
| 2018 to 2019 | Blank in the sheet |
| 2019 to 2020 | 56% |
| 2020 to 2021 | 60% |
| 2021 to 2022 | 66% |
| 2022 to 2023 | Blank in the sheet |
| 2023 to 2024 | 61.7% |
| 2024 to 2025 | 58.5%, which is 72 of 123 high schools |
| Measure | Maine | Where it comes from |
|---|---|---|
| Primary source for the 2024 to 2025 count | State Education Agency and School Catalogs | Code.org (2025), latest access tab |
| Students enrolled in CS | No Maine value published | Code.org (2025), participation tabs |
| Schools with AP exams, 2023 | 126 (97 public, 29 non-public) | College Board AP report by state |
| Schools with AP exams, 2024 | 126 (100 public, 26 non-public) | College Board AP report by state |
Maine’s access line rose to 66% in 2021 to 2022, then read 61.7% and 58.5% in the two latest years. With a gap year in the middle and only 123 high schools in the count, a change of a few schools moves the percentage by several points, so we would not read much into the dip. More useful is the absence of any participation figure: with computing spread across subjects, counting how many students study computer science is genuinely hard, and the sheet does not try for Maine.
Access figures: Code.org (2025). 2025 State of AI + CS Education, published data sheet, Maine rows. AP school counts: College Board, School Report of AP Exams by State, 2023 to 2024. Values quoted, datasets not republished.
The Maine GeoLibrary publishes a lighthouse layer with a name, a county and a status for each light. Students load it and answer questions with filters.
| County | All records | Status active |
|---|---|---|
| Knox | 15 | 13 |
| Hancock | 13 | 10 |
| Washington | 11 | 7 |
| Lincoln | 6 | 6 |
| Cumberland | 6 | 6 |
| York | 5 | 5 |
| Sagadahoc | 4 | 4 |
| Waldo | 2 | 2 |
| County left blank | 1 | 1 |
Our download contained 63 records. Filtering on Status gives 54 active, 7 inactive, 1 demolished and 1 marked unknown. Students check that the four counts add back to 63.
Active and in Knox County gives 13, the largest group. Combining conditions with and, or and not is the core skill, and a wrong operator is the classic bug.
Six names contain the word historical in brackets, yet two of those six have Status active. One field says the light is history, another says it is working. Which do you trust?
Text filters are a second exercise
Searching the names finds 29 containing Light Station and 10 containing Lighthouse. Students learn that a text search depends on exact wording and capital letters, and that a name is a poor substitute for a proper category field.
Every count above is ours, from one download of the Maine GeoLibrary layer, which credits the Maine Office of GIS. The publisher’s only stated condition is that the data is not to be used for navigational purposes, and nothing here is navigation advice. The publisher has not checked our results.
All of Maine keeps Eastern Time, the IANA zone America/New_York. Our teachers keep India time, so the conversion is done for you.
By 9 hours 30 minutes while Maine is on daylight saving time, and by 10 hours 30 minutes in the winter months, because India never changes its clocks.
The US rule moves Maine clocks back an hour on November 1, 2026 and forward an hour on March 14, 2027; a class booked for 4 pm Eastern stays at 4 pm Eastern.
Bookings and reminders always quote Eastern Time, so a family in Bangor or Presque Isle has nothing to work out.
Grades are only a starting point; the free lesson places your student.
Scratch games and puzzles, then gentle lessons on what AI tools can and cannot do.
Scratch Coding for KidsAI Literacy for Kids (Ages 8 to 14)Python with games and drawings, or Minecraft as a route into real code for keen players.
Python and AI for KidsMinecraft Coding for KidsPython or JavaScript at depth, with data work on public Maine layers.
Python for TeensJavaScript for TeensAP Computer Science A in Java, and machine learning built on data the student can question.
AP Computer Science AAI and Machine Learning for TeensA person who understands the data. That is why Maine students still benefit from learning to code.
Ask an AI tool how many Maine lighthouses are active and it may answer 54 from this same layer, and stop there. It probably will not mention that two lights it just counted are named as historical, or that one record has no county. Those details surface only when a student looks at the rows behind the number.
The Maine commissioner described computer science as approaching a problem with logic, critical thinking and design thinking. That is exactly the skill an AI tool does not replace: deciding what a count should include, checking the edge cases, and saying clearly what the answer does and does not mean.
A Maine student who can filter a dataset and then question it is ready to use AI tools well, rather than simply believe them. The longer argument is in is coding still worth learning in 2026.
Maine is large and rural, and distance is part of school life. An online class removes the drive entirely.
An island teenager and a Lewiston teenager can be classmates here; neither needs a ferry ticket or a long winter drive to get to the lesson.
Teachers use US grades and can connect lessons to interdisciplinary projects a Maine student is doing at school. Assessed school work always stays the student’s own.
Each batch has fifteen to twenty students at a similar stage, from Maine and across the US.
One-to-one classes for AP preparation, competitions, or a student who wants to go further and faster.
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 complete lesson with a real teacher, then a recommended level, course and time. No card details are taken for it.
Online, taught from India
Modern Age Coders has no location in Maine and does not claim one. Classes are live online from India; a student needs a computer with sound and an internet connection that can hold a video call.
The three choices, priced in the cards.
A full free lesson, finishing with a suggested level, course and slot.
A month of classes in a batch of fifteen to twenty at the same level.
A month of classes with one teacher for one student.
All US families pay the same rate in US dollars, whether in Portland or in Aroostook County. Nothing is charged until after the free lesson and your agreement on course and time; the pricing page explains holidays and missed classes.
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 interests: a block game for a second grader, a first website for a sixth grader, or the lighthouse filter for a high schooler.
Short answers with the source named, read in October 2026.
No. Title 20-A section 4722 lists English, social studies and history, mathematics, science and fine arts as the diploma minimums, with no computer science course. Local boards may add requirements.
The statute sets 2 years of mathematics or the equivalent in standards achievement, alongside 4 years of English and 2 of science including one year of laboratory study.
The Maine Department of Education says it encourages all schools to provide interdisciplinary, project-based computer science at all grade levels and across subjects, rather than as a separate course only some students take.
The department describes them as interdisciplinary, project-based modules designed by Maine teachers that introduce students to computational thinking, programming and data science.
The Code.org 2025 data counts 72 of 123 Maine high schools, or 58.5%, in 2024 to 2025, based on state education agency data and school catalogs.
The Code.org 2025 sheet publishes no participation figure for Maine, so that number is not available from this source.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience. Times are confirmed in Eastern Time, America/New_York.
No. Credit and diploma requirements are decided by the school and district. Our classes add a full programming sequence alongside school, and graded school work stays the student's own.
Filtering and counting. In our download of the Maine GeoLibrary layer, 54 of 63 lighthouse records have Status active, and two lights named as historical are still marked active.
No. We have no premises in Maine; every class is live online from India.
Students without a standalone school course can prepare through AP Computer Science Principles coaching. Families who homeschool can read our homeschool coding curriculum, and game-minded students can try how to make a Roblox game. Every state links from the United States hub.