CS Teaching Excellence Awards
The CS Teaching Excellence Awards are designed to recognize outstanding teaching by K–12 computer science teachers. Winners excel in inspiring students to explore the computer science field, engaging students in learning rigorous standards-aligned computer science content, and broadening the participation of underrepresented students in computing. CSTA will select at least three K-5 CS teachers and three 6-8 teachers of the ten national winners. These awards were made possible by a grant from Infosys Foundation USA.
The Awards
-
A cash prize of $7,500
-
A scholarship to the CSTA Annual Conference in Chicago
-
A featured article that shares their work published on CSTA’s The Voice, an interview in the CSTA+ newsletter, which will also run on The Voice, and/or will be featured in a video at the CSTA Annual Conference.
-
A $2,500 cash prize
-
A scholarship to the CSTA Annual Conference in Chicago
-
Recognition on CSTA’s website
-
Recognition from the CSTA chapter region of the applicant
-
a $500 cash prize
-
Recognition on CSTA's website
-
Recognition via a regional awards ceremony
Eligibility Requirements
To apply for the CS Teaching Excellence Award, you must:
-
Live in the United States
-
Teach K–12 Computer Science
*While it is not required to be a CSTA member, membership is highly encouraged. Join now at csteachers.org/join.
*Current CSTA Board Members, staff, and their immediate family are not eligible for awards with prizes attached.

Past Awards for CS Teaching Excellence Winners:
2021-2022
2020-2021
Anita Debarlaben
Victor Hicks
David Lane
2019-2020
National Winners
Maria Camarena
Daryl R. Detrick
Vivienne Forrester
Mary Heishman
Visa Thiagarajan
Honorable Mentions
Elizabeth A. Dierker
Jennifer Jones
Carolyn A. Petite
Brian Downing Smith
William Warren
2018–2019
Nimmi Arunachalam
Michelle Cannon
Elaine Griggs
Jonathan LoPorto
Laura Ramirez
Honorable Mentions
Michelle G. Lee
Lanna Mack
Andrea Salas
Kristie Steinlicht
Leon Tynes
2017-2018
2016–2017
Jacqueline Corricelli
Steven Floyd