For Teachers

Teach programming right in the browser

Create a class, invite your students with a code or a link, and keep in touch with each of them while they code in CodeUtility's online editors. Nothing to install, on any computer.

Free for one class of up to 35 students. No credit card.

Everything your coding class needs

Built for classrooms that already use CodeUtility to teach Python, C#, C, Java and more.

Classes and invitations

Create classes, share a join code or link, or invite students by email. Students sign in to join.

Private messages

Students can ask you questions privately, and you can reply to each one, live.

Announcements

Post a message to the whole class, and email it too if you want.

Assignments with tests

Create exercises along a learning path, with sample and hidden tests, and assign them to your class.

See what students code Pro

Watch each student's code and their latest outputs while they work.

Live coding sessions Pro

Code in front of the class: students see your code, runs, input and output live, with a chat you control.

AI and paste controls

Turn off AI help and block pasting code for an exercise, so students do the work themselves.

Grading with AI Pro

Score each exercise yourself, or let AI suggest a score that follows your rules.

CSV and PDF reports Pro

Export your class's scores and progress in one click.

Six languages, nothing to install

Python, C#, Java, C, C++ and JavaScript run in the browser, on any computer or Chromebook.

Work saved automatically

Students' code is saved as they type, so nothing is lost when a tab closes or the bell rings.

Due dates in your time zone

Each class has its own time zone, so due dates are clear for you and your students.

Start in three steps

Your class can be ready before the bell rings.

Create a classGive it a name, and you get a short join code.
Invite studentsShare the code or link, or send email invitations.
Teach and follow alongMessage students, post announcements and help them as they code.

Simple pricing

Start free. Upgrade when you teach more classes.

Free

To try it with one class
$0 forever
  • 1 active class
  • Up to 35 students per class
  • Join code, link and email invitations
  • Messages and announcements
  • Assignments with tests and grading
  • Not included: Live view of students' code
  • Not included: Live coding sessions with chat
  • Not included: AI grading
  • Not included: CSV and PDF reports
Start free
Best value

Teacher Pro

For teachers with several classes
$49 $79 per year, or $8 a month
Founding teacher price. Teacher Pro will be $79 a year. Subscribe now and keep $49 for as long as your subscription stays active.

Everything in Free, plus:

  • Live view of students' codeWatch every student's code, runs and test results update as they type.
  • Live coding sessionsCode in front of the class while students watch your runs and output live, with a chat you control.
  • Unlimited AI gradingAsk AI for a score and feedback on every submission, following your rules, with no daily limit.
  • CSV and PDF reportsExport the gradebook to a spreadsheet, or print a class report as a PDF.
  • Unlimited classesTeach every period and section, and keep last term's classes active.
  • Unlimited studentsNo cap of 35 students per class, so large classes fit.
  • No ads for youEvery page of CodeUtility is ad free while you are signed in.
  • No ads in your classesStudents in your classes see no ads on their class pages, assignments and live sessions.
Sign in to upgrade