Banner Headline

Computer Science

OKCompSci Professional Learning Network

Department Contacts

Karen Leonard
Director of Education Technology and Computer Science
Office of Curriculum and Instruction 
(405) 521-3364

Johnny Bray
Coordinator for STEM
(405) 521-3363

Computer Science Education in Oklahoma

Important Information Regarding Computer Science Education

Computer Course Offering Requirements Beginning 2024-25

70 O.S. § 11-103.6m
High School Requirements

Beginning in the 2024-25 school year, all public high schools and public charter high schools in this state shall offer a minimum of one computer science course to students. 

Middle and Elementary School Requirements

Beginning in the 2024-25 school year, all public middle and elementary schools and public charter middle and elementary schools in this state shall offer instruction aligned to the Oklahoma Academic Standards for Computer Science. Instruction may be offered through stand-alone computer science courses or through integration in other courses. 

In addition, these courses or offerings shall be:

  • Be aligned to the Oklahoma Academic Standards for Computer science and current research-based practices;
  • Be of high quality, as defined by the State Board of Education; and 
  • Be offered in an in-person setting ora s a virtual or distance course option only when a traditional classroom setting is not feasible.

By June 30, 2025, and by June 30 each year thereafter, the State Department of Education shall publish on its website a report regarding computer science courses or content offered at each school and district during the previous school year. The report shall include the names and course codes of computer science courses offered in each school including a course description, to the extent such information is available.

If you are a Computer Science Educator in Oklahoma, explore all of the resources available to you using this OKCompSci Toolkit.

Computer Science Overview Brief

Every school year provides us with a new opportunity to help develop a better understanding of what computer science is.  Although it is often confused with general computer use and computer applications, computer science is its own subject area, with deep roots in mathematics and engineering. It can be defined as “the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society” (A Model Curriculum for K–12 Computer Science). 

The Oklahoma State Department of Education (OSDE) has recently created a brief that can be shared with families and community members that helps better explain the components of computer science, what makes computer science different from regular computer technology courses, and the benefits of computer science instruction for students. You can access this brief here.

Monthly Computer Science Meetings

In order to support educators in computer science roles, the OSDE will be holding monthly computer science meetings. These meetings will include some professional development opportunities and sharing of resources, as well as a time for informal collaboration and brainstorming related to the many issues facing educators this year. These meetings will occur from 3:30-4:30 p.m. on the first Tuesday of each month. Registration is required to receive the Zoom link for these meetings. Register Here

2021-22 School Year Meeting Dates:

  • August 10: Video, Slide Deck  (Topic: Building Community)
  • September 7: Video, Slide Deck (Topic: Course Descriptions & Curriculum Sharing)
  • February 1: Video, Slide Deck (Topic: OAS-CS Strand - Computing Systems)
  • March 1: Slide Deck (Topic: OAS-CS Strand - Networks & the Internet)
  • April 5:
  • May 3:

If you are unable to attend these monthly meetings, you can access sharing information using the following links: 

Resource Database for Computer Science Teachers

Disclaimer: Links to third-party websites do not constitute an endorsement of the content, viewpoint, accuracy, opinions, policies, products, services, or accessibility of the sites by the OSDE. Curriculum decisions are within the district's/school's discretion.


Programs of Excellence Computer Science Rubric

The Oklahoma State Department of Education is excited to share the new Computer Science rubric aimed at providing guidance for quality computer science education programs in schools. This rubric is part of the Oklahoma Champions of Excellence Initiative and is now accessible on the Oklahoma State Department of Education’s (OSDE) website.

This document was significantly shaped by guidance from documents such as the K-12CS Framework, produced in collaboration with and the Computer Science Teachers Association (CSTA), the Standards for CS Teachers from CSTA, and the 9 Essential Elements from the OSDE. The rubric is organized into three categories: 1) Instruction and Curriculum, 2) Student Access and School Culture, and 3) Professional Learning, and is responsive to the Oklahoma Academic Standards for Computer Science.

The computer science rubric, along with the other Well-Rounded Education rubrics, is accessible on the OSDE website at For more information on the rubric as well as how to meet the goals set in the rubric, contact Karen Leonard, Director of Education Technology and Computer Science.

Professional Development Opportunities

EngageOK in the Cloud-K5 Computer Science Integration Session Video

One of the EngageOK in the Cloud sessions during summer 2020 was related to integrating computer science in K-5 instruction. If you missed this session and would like more information and ideas on how to integrate computer science with younger learners, you are able to view the video here: "Computer Science Integration Across the Curriculum for K-5 Teachers".

AP Computer Science Principles Forums

Computer science teachers often feel isolated in that they are the only ones of their kind in their school or district. In order to make connections and form CS support groups, two forums are available to teachers of the AP CS Principles course. These forums are private and require proof that you are a teacher. 

Upcoming CS in K-8 #CSK8 Twitter Chats

These popular hour-long Twitter chats will continue on the 1st and 3rd Wednesday of each month at 7:00 PM CST.

The CS-Ed Podcast

Have you had a chance to listen to The CS-Ed Podcast? If not, you should take a few minutes to listen to this new series created by Duke University. The CS-Ed Podcast is a monthly podcast that talks about teaching computer science with computer science educators who share about how they teach, their research related to CS, and something they consider awesome in the field of computer science. 

Webinars is a free professional learning network where educators can learn and share innovative approaches to teaching and learning. One feature it provides its members is free access to numerous educational webinars each month. These webinars cover a wide range of topics. Some of the most recent webinar topics include Cybersecurity, Universal Design for Learning, Bridging the Gap between Science and Coding. In addition to their upcoming webinars, they provide access to past webinars through their edWebinar Archives.

Professional Organizations

Computer Science Teacher Association

The Oklahoma Computer Science Teachers Association (CSTA-OK) invites you to network with other teachers, learn more about computer science and how it can connect with other subject areas, and participate in free professional learning opportunities.

Whether or not you are currently teaching Computer Science, CSTA-OK highlights opportunities for bringing computer science to any curriculum you are teaching (or for starting an after-school program.) This group is open to educators of PreK-20, administrators, and organizations interested in learning more about Computer Science and Computer Science Education.

Link to join in Virtually: Link coming soon

The meetings will occur on the 1st Tuesday of each month and will run from 5:00-6:00 p.m. Please come when you can!

2021-2022 School Year Meetings:

  • September 2
  • October 7
  • November 4
  • December 2
  • February 3
  • March 3
  • April 7
  • May 5
  • Email with any questions.

Computer Science Events Across Oklahoma





Advanced Placement Computer Science Across Oklahoma

Schools currently offering the Advanced Placement (AP) Computer Science courses (note: this list does not include Career Tech schools):

Blue markers denote schools offering AP Computer Science A. Purple markers denote schools offering AP Computer Science Principles.



Oklahoma Academic Standards for Computer Science- updated 2018 
OAS-CS Approved by the Oklahoma State Board of Education (read March 6 notice here). Download the standards at
ELEVATE: Coding Cracks Open Job Opportunities – Take a peek into Dr. Vic Rook’s computer science classroom and hear about how critical CS education is for preparing Oklahoma students for their future. 

Newsletter Archives:

Read past Computer Science Newsletters. Don't forget to sign up for our listserv!






Back to Top
Share This Page!
Last updated on April 4, 2022