瓜神app

Bringing The World Home To You

漏 2025 瓜神app
120 Friday Center Dr
Chapel Hill, NC 27517
919.445.9150 | 800.962.9862
Play Live Radio
Next Up:
0:00
0:00
0:00 0:00
Available On Air Stations

NC students must study computer science to graduate under new law

Senior Gurmeher Kaur is president of the coding club at Chapel Hill High School and has completed two computer science courses there, but is concerned that her peers around the state haven鈥檛 had the same opportunities to be introduced to the field.
Liz Schlemmer
/
For 瓜神app
Senior Gurmeher Kaur is president of the coding club at Chapel Hill High School and has completed two computer science courses there, but is concerned that her peers around the state haven鈥檛 had the same opportunities to be introduced to the field. 

High school senior Gurmeher Kaur was hesitant to study coding when her mom, a computer science professor herself, first suggested it to her.

鈥淚 was scared of it initially, but once you start, you realize how empowering it is,鈥 Kaur said.

Early in the pandemic, with more time on her hands, Kaur and her best friend studied the online materials for an introductory computer science course at UNC-Chapel Hill. Her mom helped them out.

鈥淲hat we would do is, after school, sit at my dining table, and we'd pull up the website, go through the slides and we'd try a few problems,鈥 Kaur said. 鈥淚t was really fun.鈥

Today Kaur is president of the coding club at Chapel Hill High, where she's also taken two more Advanced Placement computer science classes. She鈥檚 concerned that other North Carolina students don鈥檛 have the same opportunities.

鈥淚 do know about a lot of other schools where basically the highest level of computer science class they offer is either (learning) some sort of Adobe (program) or getting used to Word,鈥 Kaur said.

Now, Kaur actually teaches coding to her peers in her free time. She said coding is like 鈥渁n amazing superpower鈥 that can help students in many disciplines.

鈥淢y grand vision for how the world should look is that computer science is taught almost as ubiquitously as math is,鈥 Kaur says.

That vision is becoming a reality in North Carolina with a that requires introductory computer science courses in all middle schools and high schools.

Beginning in Fall 2026, North Carolina high school students must complete at least one computer science course to graduate, with exemptions for students with learning disabilities.

NC Department of Public Instruction leads efforts to train teachers

NC State Superintendent of Public Instruction, Catherine Truitt poses for a portrait
Matt Ramey
/
For 瓜神app
North Carolina State Superintendent of Public Instruction Catherine Truitt poses for a portrait.

State superintendent Catherine Truitt advocated for the bill.

鈥淲e would be doing a disservice to our children not to require them to have a computer science course before they graduate from high school,鈥 Truitt said.

Truitt said she was impressed when she first saw that some schools in the Triangle already offer industry-recognized credentials in coding that could lead straight to a job.

鈥淭o know that there were such a few schools that were doing that, because really of where they were located, just was kind of like a knife in the heart to me,鈥 Truitt said.

At Truitt's request, the General Assembly funded a computer science division at the Department of Public Instruction in November 2021. In addition to staffing that division, the state has also provided $400,000 or more annually in funding in recent years that Truitt says has already helped train thousands of computer science teachers. The teachers are paid $1,000 stipends to complete a week-long course.

In a matter of years, Truitt foresees public schools across the state offering a variety of computer science classes. The law says the courses should be taught by in-person instructors 鈥渨hen practicable.鈥

But the state may need hundreds, if not thousands, more computer science teachers to make in-person instruction possible.

鈥淲e do have until 2026, which is why we're working now to survey our superintendents (and) find out where the need is,鈥 Truitt said.

Truitt said survey results expected back in early 2024 will help inform how much funding her department requests from the General Assembly next year to pay for teacher training.

Training computer science teachers 鈥 and holding on to them 鈥 is a challenge

Experts say it's important that computer science training for teachers is robust.

The training that the Department of Public Instruction currently offers is one week long, with follow up meetings four times throughout the year on Saturdays.

鈥淵ou train teachers in computer science, and then are they just going to leave the field because they could make so much more money?鈥

Sam Boyarsky taught computer science at N.C. School of Science and Math in Durham from 2013 to 2016, but left teaching after he was swayed by better job offers in the tech field.
Courtesy of Sam Boyarsky
Sam Boyarsky taught computer science at N.C. School of Science and Math in Durham from 2013 to 2016, but left teaching after he was swayed by better job offers in the tech field. As a teacher, he would often dissect computers as the first lesson.

鈥淲ould you think sending a teacher who knows no Spanish to a one-week Spanish training, would allow them to teach Spanish fluently? Nah, it's not going to happen,鈥 said , a computer science professor at the University of Michigan.

Ericson helped implement a similar law in Georgia, and has authored several introductory computer science textbooks

鈥淎 lot of states try to do very little training or certainly not enough training,鈥 Ericson says. 鈥淭he other alternative is basically getting teachers to minor in a subject 鈥 but that's difficult to do.鈥

Ericson said when she trained computer science teachers in Georgia, sometimes they would simply switch jobs after getting good at coding.

鈥淭hat is a big worry, right?鈥 Ericson said. 鈥淵ou train teachers in computer science, and then are they just going to leave the field because they could make so much more money?鈥

That's what Sam Boyarsky did. He used to teach computer science at the North Carolina School of Science and Math in Durham, a public school for gifted students.

Boyarsky is an alum of the school and wanted to give back to students, but was later swayed by better offers to teach coding to adults.

鈥淚 was like, 鈥楥ool. I can teach adults for a whole lot more money and work for a company that has unlimited time off and great benefits? That sounds excellent,鈥欌 Boyarsky recalled.

Within a year of leaving teaching, his salary had doubled. A year later, it had tripled. Now, Boyarsky is a software engineer.

鈥淚 make four or five, six times what I made as a teacher,鈥 he said.

Boyarsky said he appreciates the thought behind the new statewide computer science requirement, but when he heard about it, his first thought was:

鈥淯nfunded mandate 鈥 that's how I feel about that,鈥 Boyarsky said.

Or 鈥渁t least underfunded," he qualified 鈥 so long as teacher pay in North Carolina remains at its current level, with starting base pay around $40,000 in many public school districts.

鈥淪omebody who can teach these classes can easily get a job making $70,000 to $100,000, no problem,鈥 Boyarsky said. 鈥淚f they're really good at it, getting that $150,000 to $200,000 job 鈥 totally reasonable.鈥

Supporters of the new law hope those high-paying jobs will also be more in reach for today's students.


Editor's Note: An earlier version of this story misspelled Gurmeher Kaur's name.

Liz Schlemmer is 瓜神app's Education Reporter, covering preschool through higher education. Email: lschlemmer@wunc.org
More Stories