The Free plan covers a small class with Python and websites. The Teacher plan adds pygame games and the tools for assigning and reviewing work, with room for every class you teach. Students never pay.
13.99 Canadian dollars per month$13.99CAD / month139.99CAD / year
Per teacher. Free for 30 days, then billed monthly. Cancel anytime.
Everything in Free, plus:
Up to 50 classes with 500 students each
Pygame games with keyboard and mouse controls
Arduino Uno and Nano, plus ESP32 and Pico with MicroPython
3D Design with STL downloads for 3D printers
3D CAD with sketches, dimensions, extrude, fillet and a timeline
Assignments with starter code
See and comment on students’ projects
Import a class list from a CSV file
Class activity at a glance
100 saved projects per student, 30 files each
Up to 20 classroom admins
Prices in Canadian dollars, before tax. Payments are handled securely by Stripe. Subscriptions renew until canceled.
Compare plans
What’s in each plan.
Teacher monthly and annual include the same tools and limits.
Feature
FreeFree
TeacherTeacher
Coding
Python, HTML, CSS and JavaScript editor
Included
Included
Pygame games with keyboard controls
Not included
Included
Arduino Uno and Nano boards (C++)
Not included
Included
ESP32 and Raspberry Pi Pico boards (MicroPython)
Not included
Included
3D Design with STL downloads for 3D printing
Not included
Included
3D CAD: sketches, extrude, revolve, fillet, STEP export
Not included
Included
Saved projects per student
25
100
Files per project
5
30
Export projects as a ZIP
Included
Included
Classes and students
Classes
3
50
Students per class
35
500
Class codes and student accounts without email
Included
Included
Classroom admins
1
20
Import a class list from CSV
Not included
Included
Teaching tools
Assignments with starter code
Not included
Included
See and comment on student projects
Not included
Included
Class activity at a glance
Not included
Included
Privacy
Student data stored in Canada
Included
Included
No ads, no selling data
Included
Included
Pricing questions
Good to know.
No. Student accounts are always free. Teachers choose a plan, and students just join and code.
Nothing is deleted. You just can’t add more classes, students or files past the limit until you make room or move to the Teacher plan. On Free, each class holds 35 students.
Yes. Your classes, assignments, comments and student work all stay. The Teacher tools are hidden until you upgrade again, and nothing over the Free limits is removed.
Every teacher can try the Teacher plan free for 30 days. You add a card at checkout, and your selected monthly or annual payment is taken only when the trial ends. Cancel in Manage billing before then and you won’t be charged. There’s one trial per teacher.
Start your free trial on this page and add a card through Stripe. After the trial, it renews monthly or annually, depending on your choice, until you cancel. Cancel anytime from Manage billing in your dashboard, and you keep the Teacher plan until the end of the period you’ve paid for.
Canadian dollars, before tax. Teacher costs $13.99 per month or $139.99 per year.
Existing subscribers can manage or cancel their subscription from Manage billing. Once the paid period or trial ends, choose a different billing option here.
In Canada, on every plan. Our privacy policy explains what we collect and how to delete it.