Program Costs

Students working together at tables

Affordable Prices, Exceptional Education

We are committed to providing high-quality curriculum and support at affordable prices.

Included with Your License

A license for UTeach Computer Science includes:

  • Comprehensive, classroom-ready materials
    • Seamless teaching experience with comprehensive lesson plans, interactive student textbook, embedded teacher guidance, student assessments, integrated programming environments, and gradebook all in one place
    • Teacher-tested lesson plans include instructions for facilitating each lesson, pacing guides, recommendations for synchronous and asynchronous learning, instructional strategies, example projects, single point rubrics, discussion questions, vocabulary terms, and embedded teacher guidance
    • Formative and summative assessments include multiple choice questions, reflection questions, Parsons Problems, fill in the blank questions, coding assignments, open-ended projects, AP-style review questions, and AP-style unit exams
    • Resources for meeting College Board course requirements include a College Board–approved syllabus and lessons directly aligned with AP topics and skills, which allows teachers to easily connect classroom learning to additional resources from AP Classroom
  • Unlimited teacher support 
    • Individualized mentoring and on-demand support by phone, video, or email with dedicated teacher support specialists who are experienced high school computer science teachers
    • Webinars and support videos providing just-in-time guidance on meeting College Board requirements, implementing inquiry-based pedagogical practices, and applying strategies for broadening participation in computer science
    • Professional learning community, facilitated by the UTeach Computer Science team, where teachers can connect with each other in private groups and monthly meetups to share resources, challenges, and successes
  • Codio platform access with student accounts for your UTeach CS course
    • Built-in programming environments for Scratch, Python, and Java alongside comprehensive teacher materials and interactive student textbook 
    • Auto-graded assessments, which help teachers grade 75% faster, and code feedback tools
    • Customization so teachers can modify lesson plans, add their own assignments, and edit course settings to fit their students’ needs
    • Easy LMS integration (LTI integration streamlines account creation, single sign-on, and grade passthrough to other learning management systems including Blackboard, Canvas, Google Classroom, Moodle, Schoology, and more.)

2022–23 Pricing

Annual licenses occur on a per teacher basis, and include curriculum, support, and Codio student accounts for your UTeach CS course. 

Licenses may be purchased on their own or with accompanying professional development.

Register now for 2022–23 licenses!

License Costs

1-Year License

$800 (CSP)
$800 (CSA)
$1,500 (CSP & CSA)

2-Year License

$1,500 (CSP)
$1,500 (CSA)
$3,000 (CSP & CSA)

Professional Development Costs

35-Hour Online PD

$1,000 (PD for AP CS Principles)
$1,000 (PD for AP CS A)
Contact us for in-person PD costs

2-Hour Online PD

$0 (Grant-funded PD for Advanced CSA Teachers)

Professional Development

We highly recommend that teachers new to each UTeach CS course complete our 35-hour professional development before teaching that course for the first time. During professional development, teachers master foundational course content and AP requirements while practicing the collaborative, project-based instructional strategies necessary to teach our courses.

Our engaging professional development is offered as 5-day, in-person workshops or 5-week online workshops (weekly synchronous sessions accompanied by self-paced modules with on-demand support). Our professional development for AP CS Principles and AP CS A are both College Board–endorsed and may be substituted for an AP Institute.

Professional development must be purchased with an accompanying curriculum license.

View our professional development schedule


Register for professional development

Want to learn more?

Receive curriculum samples, schedule a personalized demo, or ask about group discounts.

Request more information