Teachers accept lowball offers because salary schedules are opaque, vary wildly by district, and educators lack negotiation leverage or knowledge of what comparable districts pay
Aggregated, searchable database of actual teacher compensation (salary + benefits + cost-of-living adjusted) by district, with alerts when nearby districts pay more and tools to build a case for raises or transfers
Freemium - free basic salary lookup, paid tier for personalized salary reports, negotiation scripts, district comparison dashboards; B2B tier for districts benchmarking compensation
The pain signals are visceral — teachers sharing $26K salaries, $52/day substitute pay, inability to compare districts. Teachers routinely accept the first offer because salary schedules are published as inscrutable PDF documents buried on district websites. Early-career teachers have near-zero negotiation leverage or knowledge. The Reddit thread with 79 comments shows people are emotionally activated by this topic. However, many experienced teachers already understand their local salary landscape through unions, which caps intensity for that segment.
~4.2M teachers in the US (3.7M public + 500K private). Target is early-career teachers — roughly 500K-800K new hires per year plus ~1M in their first 5 years considering transfers. At $5-10/month paid conversion, even 1-2% penetration = $300K-$1M ARR. The B2B district benchmarking angle could be larger ($500-2000/year per district × 13,000+ districts). TAM is real but this is a niche vertical with low willingness to pay individually. Not a billion-dollar market, but a solid lifestyle or small-scale SaaS business.
This is the critical weakness. Teachers are notoriously underpaid and cost-sensitive. Free alternatives exist (state databases, union resources, Glassdoor). The value proposition — saving thousands on a salary negotiation — should justify $50-100 one-time, but teachers may not frame it that way. B2B is more promising (districts have budgets for HR tools) but harder to sell into. Comparable: teachers spend freely on classroom supplies via DonorsChoose and Teachers Pay Teachers, but those serve daily needs. A salary tool is used once per job change (every 3-5 years). Recurring subscription is a hard sell for infrequent use.
A solo dev can build an MVP in 4-8 weeks: scrape/aggregate publicly available salary schedules (most are PDFs or posted on district websites), build a search and comparison UI, add cost-of-living adjustment via existing APIs. The hard part is data ingestion — 13,000+ districts with different salary schedule formats, many only available as PDFs. Initial MVP could focus on one state (e.g., Texas or California where data is more accessible) and expand. No ML or complex algorithms needed for V1. The ongoing data maintenance burden is significant though — salary schedules change annually.
This is the strongest signal. No existing product combines district-level salary schedule data + step/lane placement + total compensation (benefits, pension, stipends) + cost-of-living adjustment + negotiation tools in a consumer-friendly package. Transparent California is state-limited. Glassdoor doesn't understand teacher pay structures. NCTQ is for researchers. Salary.com is generic. The gap is wide and well-defined. The question is whether the gap exists because no one has tried, or because the data aggregation problem is harder than it looks and the market can't support the effort.
Weak recurring signal. Teachers change jobs every 3-7 years on average. Salary lookup is a point-in-time need, not a daily/weekly habit. Possible recurring hooks: annual salary schedule update alerts, ongoing 'your district vs. neighbors' tracking, career path modeling as credentials change. B2B recurring is stronger — districts need ongoing benchmarking. But the core consumer product is naturally transactional, not subscription. A $49 one-time 'negotiation report' might outperform a $5/month subscription that people cancel after one use.
- +Massive, obvious gap in the market — no tool understands teacher salary schedules at the district level with consumer-grade UX
- +Pain is real, vocal, and publicly visible — teachers openly share frustration about pay opacity on social media
- +Public data availability means no cold-start problem — salary schedules are public records that can be scraped and aggregated
- +B2B angle with districts is a credible second revenue stream that solves the low-WTP consumer problem
- +Teacher shortage crisis creates tailwinds — districts competing for talent need transparency, and teachers need comparison tools
- !Data aggregation across 13,000+ districts is a massive ongoing maintenance burden — salary schedules change annually and are published in inconsistent formats (PDFs, web pages, union contracts)
- !Teachers have very low willingness to pay individually, and the core use case is infrequent (once per job change), making consumer subscription revenue difficult
- !Unions may view this as threatening or duplicative of their role in salary negotiation, creating political resistance in a heavily unionized industry
- !Free alternatives (state databases, Glassdoor, word-of-mouth) may be 'good enough' for most teachers even if technically inferior
- !Scraping and republishing district salary data may face legal challenges in some jurisdictions despite being public records
Public employee salary databases
General salary platform with self-reported teacher compensation data, district reviews, and interview insights. Shows average pay ranges by title and metro area.
Professional compensation benchmarking platform with teacher salary data, percentile breakdowns by metro area, cost-of-living calculators, and downloadable salary reports.
Policy research organization that compares teacher compensation policies, salary schedules, and contract terms across 100+ large US school districts. Published as research reports and searchable databases.
National Education Association and American Federation of Teachers publish annual state-level salary rankings and reports. Local unions maintain salary schedule databases for member use during contract negotiations.
Single-state MVP (Texas or California where data is most accessible). Scrape salary schedules for top 50 districts in the state. Build a simple tool: enter your years of experience + degree level, see where you'd land on each district's schedule, sorted by total compensation. Add cost-of-living adjustment. Include a free 'Am I underpaid?' basic report and a paid ($29-49 one-time) detailed comparison report with negotiation talking points. Skip B2B entirely for V1.
Free salary lookup (top 50 districts, basic data) → Paid one-time reports ($29-49 for detailed district comparison + negotiation scripts) → Expand to all 50 states → Add annual 'salary update' subscription ($3/month or $29/year) for alerts when nearby districts raise pay → B2B tier for district HR departments ($500-2000/year for benchmarking dashboards and competitive compensation reports) → Partner with education job boards for referral revenue
8-12 weeks to first dollar. 4-6 weeks to build single-state MVP with scraped data, 2-4 weeks to validate with teachers via Reddit/Facebook teacher groups, 2 weeks to add paid report tier. First meaningful revenue ($1K+ MRR) likely 4-6 months given the sales cycle and audience. B2B revenue 6-12 months out minimum.
- “$26k in 1998”
- “$36k in 2016”
- “parochial schools were offering $28k”
- “substitute pay was $52.50 a day which would be about 9k”
- “a whopping 31k in 2015”