You cannot install Python on most school Chromebooks, and you do not need to. Students can write and run Python in Chrome, with nothing to install and no account.
Free, with no sign-in. Checked November 10, 2026.
Use a code editor that runs Python inside the browser. CodeGrove is free: open madlyproductivepathways.com/codegrove on the Chromebook, type a program and press Run. No install, no admin rights and no sign-in.
ChromeOS cannot run the Python installer for Windows or Mac. The usual way to get Python on a Chromebook is its Linux environment, and on school-managed Chromebooks Google blocks Linux unless an administrator turns it on. Google's help for students warns that a school Chromebook may not allow it.
A browser-based editor skips all of that. The Python runs inside Chrome, so all it needs from IT is two web addresses that are not blocked.
A first program to try. It opens in CodeGrove ready to run:
name = input("What is your name? ")
print("Hi, " + name + "! Python is running on this Chromebook.") Open in CodeGrove CodeGrove runs Python 3.14, with turtle drawings and a robot to program. See Python turtle online for drawing programs that run on a Chromebook too.
CodeGrove loads from www.madlyproductivepathways.com and runs student code on run.madlyproductivepathways.com, kept apart from the main site so a program can never reach the page around it. If your Chromebooks block most sites, go to Devices, then Chrome, then Settings, and under Content open URL blocking. Add madlyproductivepathways.com to Blocked URL exceptions. A bare domain covers its subdomains, so that one entry allows both.
In Devices, then Chrome, then Apps and extensions, open Users and browsers, choose the organizational unit and use Add by URL. Enter https://www.madlyproductivepathways.com/codegrove and choose whether it opens in a browser tab or its own window. Then set the installation policy to Force install + pin to ChromeOS taskbar. CodeGrove needs no Chrome Web Store listing for this, because it installs as a website shortcut.
No extension, no Linux, no developer mode, no accounts and no single sign-on. The pages count visits with Google Analytics, with Google's advertising features turned off, and blocking Google Analytics breaks nothing. How CodeGrove handles student data.
Yes, in the browser. CodeGrove runs Python inside Chrome, so it needs no Linux, no install and no admin rights.
No. CodeGrove has no sign-in of any kind. Students need Chrome and the link.
Allow www.madlyproductivepathways.com and run.madlyproductivepathways.com. In Google's own URL blocking, the bare domain madlyproductivepathways.com covers both.
On the Chromebook itself, inside Chrome. Nothing a student types is sent to a server, which is also why there is no account to make.
Yes, on a tablet turned sideways. CodeGrove needs a bigger screen than a phone.
Yes, for students and teachers, with no paid tier and no ads.
CodeGrove is free for students and teachers. There is nothing to install and no account to make: open the link on a Chromebook, laptop or tablet and start writing code.