Terms of Service
Last updated: 25 April 2026
1. About these terms
These terms of service (the “Terms”) govern your use of TeachKit, a classroom management platform with built-in coding and creative tools (including a Python IDE, a web development IDE, and a pixel editor), available at teachkit.uk (“TeachKit”, “the service”, “we”, “us”). By signing in to TeachKit you agree to these Terms. If you do not agree, please do not use the service.
These Terms should be read alongside our Privacy Policy, which forms part of this agreement.
2. Who can use TeachKit
TeachKit is intended for use by:
- Teachers employed by a UK school that has registered with TeachKit, signing in with a school-issued or personal Google account approved by their school.
- Students attending a school that uses TeachKit, whose accounts have been pre-registered by a teacher or who join a class using a code their teacher has shared with them.
- School administrators authorised by the school to manage their organisation’s use of the platform.
Open registration is not available. You cannot create a TeachKit account on your own initiative — you must be added or invited by an authorised user of a registered school.
3. Your account
You are responsible for keeping your Google account credentials secure. If you suspect your account has been compromised, sign out of all sessions in your Google account and contact us at support [at] teachkit [dot] uk.
You must not share your account with anyone else, allow anyone else to sign in as you, or attempt to access another user’s account.
Authorised TeachKit administrators may, for support and troubleshooting purposes, temporarily view the platform from a teacher’s perspective using a feature that loads that teacher’s data into the administrator’s own browser session. The administrator does not gain control of the teacher’s account and cannot sign in as them. Every use of this feature is recorded in our audit logs (the start time, the administrator, and the teacher). The teacher whose perspective was viewed is not notified in real time; if you would like a record of any times this feature has been used in respect of your account, contact us at support [at] teachkit [dot] uk.
4. Acceptable use
You agree to use TeachKit only for legitimate teaching, learning, and classroom management activities. In particular, you must not:
- Upload, store, or transmit content that is unlawful, harmful, harassing, defamatory, or that infringes anyone’s rights
- Attempt to gain unauthorised access to any part of the service, any other user’s account, or any underlying system
- Probe, scan, or test the service’s vulnerabilities, except through an authorised security disclosure process
- Use automated tools to scrape, crawl, or harvest data from the service
- Interfere with the service’s normal operation or with other users’ ability to use it
- Use the service’s code-execution features (the Python and Web IDEs) to attempt to mine cryptocurrency, run a botnet, or perform any other unauthorised activity
- Reverse-engineer, decompile, or attempt to extract the source code of the service except where this is permitted by law
- Use the service in any way that breaches your school’s acceptable use policy or applicable law
5. Content you upload
You retain ownership of the content you upload to TeachKit, including saved code, projects, drawings, classroom notes, and observations. You grant us a limited, non-exclusive licence to store and display this content solely for the purpose of providing the service to you.
You are responsible for the accuracy and lawfulness of what you upload. Teachers must ensure they have their school’s authority to enter student information into the platform.
6. Service availability and changes
We aim to keep TeachKit available and reliable but cannot guarantee uninterrupted access. We may:
- Schedule maintenance windows that temporarily make the service unavailable
- Update, modify, or replace features at our discretion
- Discontinue the service or particular features with reasonable notice
We will give reasonable advance notice of major changes that materially affect how you use the service.
7. Suspending and ending accounts
We may pause or remove access to the service for any user, school, or account that we reasonably believe has breached these Terms, has acted unlawfully, or whose continued access poses a risk to other users. Where appropriate we will notify the affected user before doing so.
You can stop using the service at any time. To have your account or your school’s data permanently removed, contact support [at] teachkit [dot] uk.
8. Liability
TeachKit is provided “as is”. To the fullest extent permitted by law, we make no warranties, express or implied, about the service’s fitness for any particular purpose, its accuracy, or its uninterrupted availability.
We will not be liable for indirect or consequential losses, lost profits, lost data, or business interruption arising from your use of the service. Nothing in these Terms limits or excludes liability for death or personal injury caused by negligence, for fraud, or for any other liability that cannot be limited or excluded under English law.
9. Governing law and jurisdiction
These Terms are governed by the laws of England and Wales. Any dispute arising under or in connection with these Terms is subject to the exclusive jurisdiction of the courts of England and Wales.
10. Changes to these Terms
We may update these Terms from time to time. The “Last updated” date at the top of this page records when the current version was published. For material changes we will notify users by email or via a notice in the app on next sign-in. Continued use of TeachKit after a change constitutes acceptance of the updated Terms.
11. Contact
Questions about these Terms can be sent to support [at] teachkit [dot] uk.