Opportunities › Collaborative Python IDE for classroom teaching › Proposed app
Chalkpy
Python classroom IDE where teachers decide which tools students get, AI included
- Score
- 43
- confidence 41
- Evidence
- 4
- items on the page
- Rivals
- 1
- named in sources
- First version
- 45 d
- estimate
- Type
- Desktop app
- PWA: runs in the browser, installs on Mac and Windows
- Market since
- 2016
- Established market · AI estimate
ScreensConcept
Desktop app: Teachers set assignment rules, monitor live class progress, and review student work history in detail at their desks; students work in class on shared machines. Sample screens on a computer, in the proposed brand. Their numbers are sample data.
Assignment settings
Locked for students- AI help
About this appAI proposal
Chalkpy is a browser-based Python workspace for teachers. You write an assignment, choose which features students can use, and share it with a link or class code. Students code in the same place, and you can watch their progress.
Each assignment has its own rules. Turn AI help off, allow only hints you wrote yourself, or open it up for a final project. Autocomplete, paste, and package installs can be set the same way. The settings are locked on the student side.
Public claims from educators say that general-purpose cloud IDEs read the homework and solve it, with no switch to stop that. Chalkpy starts from the opposite default: nothing is on until the teacher turns it on.
- Tagline
- Python class time where the students do the thinking.
- Voice
- ClearPracticalCalmTrustworthy
- Why this name
- Chalk is the classroom tool a teacher controls; py points to Python. Two short parts, easy to say aloud.
In the first version
Members say which features they would use. It tells PWAS what people want; it changes no score.
Per-assignment feature locks
Switch AI help, autocomplete, paste, terminal and package installs on or off for each assignment. Students cannot change them.
No member yet
AI off by default
No AI suggestions or answers unless you enable them for that assignment. Students see a clear note that the teacher has turned them off.
No member yet
Teacher-written hints
Add staged hints to any step. Students unlock them one at a time, and you see which hints each student opened.
No member yet
Guided steps
Break an assignment into steps with starter code and checks. Students move on once a step's tests pass.
No member yet
Brand identityAI proposal
Check the name against trademark registers before using it.
Palette
#1F4D45Slate Green · primary#F7F3EAPaper · surface#1E2624Ink · text#E8A93AMarigold · accent#B4553AClay · alert and flags#8FB5A5Sage · data
Typography
Aa
Chalkpy
PricingAI proposal
Replit's pricing page (verified) lists paid plans from $18 to $90 a month plus prices on request. Teacher is set below that entry plan as a starting point to test; the Free and School tiers are untested.
Free
Free
- 1 class, up to 15 students
- AI off, basic feature locks
- Guided steps and class code
Teacher
$12 a month
- Up to 5 classes, 150 students
- All feature locks and templates
- Teacher hints and work history
- Live class view
School
Contact us
- Unlimited teachers
- Shared templates
- Admin controls
- Invoice billing
Would you pay Teacher · $12 a month?
Your answer tells PWAS which prices people accept. It changes no score.
No answers yet.
What it could be worthEstimate
What a software business making this much sells for today, from real deals. Pick a monthly revenue.
If it makes
Worth about
$194,000
Sale range $132,000 to $263,000
$120,000 a year in revenue
From 87 software businesses listed and sold on Empire Flippers in the last year, revenue vetted by the broker: they sell for about 19× their monthly revenue, most between 13× and 26×.
Measured on profit, the middle deal is 32× monthly net profit: about 2.7 years of profit.
An estimate, not an offer or financial advice. A real price depends on profit, growth, churn, how much of the work is the owner's, and the buyer.
How it would growAI proposal
How the product would reach new customers through its own use, and how the first ones would be found. A plan to test, not a result.
- Built-in loop
- Users invite others. A teacher shares a class code and each student joins to do the assignment. Teachers can also share assignment templates with colleagues, who copy them into their own accounts.
- Do they become customers?
- Students rarely pay, but colleagues who copy a template become teacher accounts. Test how many shared templates are opened and turned into a new teacher sign-up.
- First customers
- High school computer science teachers running intro Python classes of 15 to 35 students, who have already dropped or doubted a cloud IDE because of AI.
- Where to reach them
- Hacker News and Reddit teacher forums: Reply in threads where teachers discuss AI and homework, and offer free early access.
- CS teacher communities: Post in CS teacher groups with a sample assignment and settings template to copy.
- First milestone
- Ten teachers run a full unit in Chalkpy, and at least five pay for the Teacher plan within 60 days.
Why people already pay for this
- Public claimAI integration in Replit reads homework instructions and solves assignments automatically
- Public claimNo option existed in Replit to disable AI features for classroom use
- Public claimEducator abandoned Replit due to AI homework-solving feature
- VerifiedReplit's pricing page lists 2 paid plans, from $18 to $90 a month, plus prices on request for larger customers
Tech stack
Every proposal builds on the same PWA base, installable from the browser on any phone or computer. Dashed boxes are what this app adds.
- AppNext.js and TypeScript
- PWAManifest and service worker
- UITailwind CSS
- Data and authSupabase Postgres
- PaymentsStripe
- EmailResend
- HostingVercel
- This app · Code executionSandboxed Python runtime in the browser (WebAssembly)Runs student code safely without a server per student and keeps cost low.
- This app · Live collaborationReal-time document sync serviceTeachers need to view and edit a student's file live.
RisksAI inference
- TechnicalIn-browser Python limits some libraries and long-running programs. Classes that need packages beyond the basics may need server execution, which adds cost.
- CommercialTeachers may stay with Replit or other tools if they find a way to limit AI there. The only evidence is public claims from one educator thread.
- RegulatoryStudent accounts and work history fall under child-privacy rules such as COPPA and FERPA. Schools may require agreements before use.
- TechnicalStudents can use AI on another device. Locks only control this tool, so work history is a signal, not proof.
- CommercialSchools buy slowly and often need approval. Individual teachers on a monthly plan may be the only early buyers.
Everything marked AI proposal or AI inference was written by a model from the evidence on the opportunity page. The proposed name must be checked against trademark registers before it is used.