Page: Become a Teacher
/become-a-teacher Access: Public Priority: P0 Test Script: scripts/page-tests/test-BTAT.sh Components: src/components/marketing/index.ts Purpose
Recruit Student-Teachers by explaining the certification process, earning potential, and benefits. Key page for sustaining the learn-teach-earn flywheel.
Connections
Incoming (users arrive from)
| Source | Trigger | Notes |
|---|---|---|
| HOME | Footer 'Become a Teacher' link | Primary entry |
| HOWI | "Become a Teacher" CTA | From how it works |
| PRIC | "Start Teaching" CTA | From pricing page |
| CCNT | "Become a Teacher" prompt after completion | Post-course conversion |
Outgoing (users navigate to)
Sections
Hero
- • Headline: "Teach What You Know, Earn What You're Worth"
- • Subheadline: "Join 300+ Student-Teachers earning $500-2,000+ monthly"
- • Stats: $1,250 avg earnings, $890,000+ paid, 312 active teachers
- • CTA: "See If You Qualify" → #requirements
Why Teach on Peerloop?
- • Earn 70% of Every Session
- • Your Schedule, Your Rules
- • Learn by Teaching
- • Build Your Reputation
- • Work From Anywhere
- • Join a Community
What You Need (Requirements)
- • What You Need: 4 items with checkmarks
- • What You Don't Need: 4 items with X marks
The Path to Teaching
- • Step 1: Complete a Course (4-12 weeks)
- • Step 2: Get Recommended (Instant)
- • Step 3: Certification Interview (1 week)
- • Step 4: Teaching Training (2 hours)
- • Step 5: Start Teaching! (Same day)
What Can You Earn?
- • Calculator: Hours per week (1-40) + Hourly rate ($20-$75)
- • Results: Weekly, Monthly, Yearly projections (70% take-home)
- • Real Examples: Part-time ($420/mo), Side hustle ($980/mo), Serious income ($2,240/mo)
Hear From Our Teachers
- • Alex Rivera - Python for Beginners
- • Priya Sharma - UX Design Fundamentals
- • Marcus Thompson - Data Analytics with SQL
- • Each card: avatar, name, course, quote, stats (students, rating, earnings)
A Day in the Life
- • Schedule example from 9:00 AM to Evening
- • 6 activities showing typical teaching day
Common Questions (FAQ)
- • What if I don't feel qualified to teach?
- • How many hours do I need to commit?
- • What if a student is difficult?
- • Do I need my own curriculum or materials?
- • How do I get paid?
- • Link to full FAQ page
Two-Path CTA
- • Left card (white): "Ready to Start Teaching?" → /login
- • Right card (accent): "Start Your Journey" → /courses
User Stories Fulfilled
- • US-T001: Understand requirements to become a Student-Teacher
- • US-T002: Understand earning potential
- • US-T003: Learn about the certification process
States & Variations
| State | Description |
|---|---|
| Default | Standard page for all visitors (static content) |
Mobile Considerations
- • Steps become vertical timeline
- • Calculator remains functional
- • Testimonial cards scroll horizontally
Notes
- • Static page - no data fetching required
- • Testimonials use static data (not from API)
- • SEO: Target 'earn money tutoring', 'become a tutor', 'teaching side hustle'
- • Critical page for sustaining the flywheel
- • Uses accent color scheme (teal/green) vs primary (blue) for differentiation
Features
- ✓ Hero section with platform stats
- ✓ Why Teach - 6 benefits with icons
- ✓ Requirements - What you need / don't need (side-by-side)
- ✓ Path to Teaching - 5 step certification process with timelines
- ✓ Earnings calculator with 2 sliders (hours, rate)
- ✓ Real earnings examples (3 scenarios)
- ✓ Teacher testimonials - 3 cards with stats
- ✓ Day in the Life schedule example
- ✓ FAQ accordion (5 questions)
- ✓ Two-Path CTA (enrolled vs not enrolled)
- ○ Analytics events page_view, calculator_used, cta_click, apply_started not implemented
Interactive Elements
Buttons
| Element | Component | Action | Status |
|---|---|---|---|
| FAQ accordion buttons (5) | BecomeATeacherPage | Toggle FAQ answer visibility | active |
Links
Hero
| Element | Target | Status |
|---|---|---|
| See If You Qualify | #requirements | active |
FAQ
| Element | Target | Status |
|---|---|---|
| More questions? See all FAQs | /faq | active |
Two-Path CTA
| Element | Target | Status |
|---|---|---|
| Check My Eligibility | /login | active |
| Browse Courses | /courses | active |
Target Pages Status
| Target | Page Code | Status |
|---|---|---|
/faq | FAQP | Implemented |
/login | LGIN | Implemented |
/courses | CBRO | Implemented |
Verification Notes
Verified Components
- ✓
src/components/marketing/BecomeATeacherPage.tsx
Screenshots
- 📷
BTAT-2026-01-08-20-12-06.png- Full page screenshot
Notes
- • All internal links point to implemented pages
- • Analytics events (page_view, calculator_used, cta_click, apply_started) specified in original spec are not yet implemented
- • Earnings calculator is fully functional with real-time updates
- • Uses accent color scheme for visual differentiation from other marketing pages
Test Coverage
scripts/page-tests/test-BTAT.sh tests/pages/become-a-teacher.test.tsx ○ tests/components/marketing/BecomeATeacherPage.test.tsx ✓ Discrepancies (Spec vs Implementation)
As of 2026-01-08
Planned but Not Implemented
| Feature | Original Spec | Status | Priority |
|---|---|---|---|
| Analytics events | page_view, calculator_used, cta_click, apply_started events | Not implemented | Low |
| Dynamic testimonials API | GET /api/teachers/featured | Using static data instead | Low |
| Platform stats API | GET /api/stats/teachers | Using static data instead | Low |
| Eligible courses API | GET /api/user/eligible-courses (if logged in) | Not implemented - page is static | Medium |
| Meet Our Teachers link | Link to /teachers (STDR) | Not implemented - page links to /login instead | Low |
Implemented Differently
| Feature | Original Spec | Reality | Note |
|---|---|---|---|
| Data source | Fetch from users (student_teachers) and platform_stats entities | All content is static/hardcoded | Acceptable for marketing page - no API needed initially |
| State variations | Different views for Visitor, Enrolled Student, Course Completed | Single static view for all visitors | Personalization can be added later |
Teach What You Know, Earn What You're Worth
Join 300+ Student-Teachers earning $500-2,000+ monthly while helping others succeed.
Why Teach on Peerloop?
More than just a side hustle—it's a way to grow while you earn.
Earn 70% of Every Session
The highest take-home rate in the industry. A $35/hour session puts $24.50 in your pocket.
Your Schedule, Your Rules
Set your availability. Accept sessions when you want. No minimums or quotas.
Learn by Teaching
Teaching is the best way to solidify your own knowledge. Get paid to become an expert.
Build Your Reputation
Collect reviews, earn badges, and build a teaching portfolio for your career.
Work From Anywhere
All you need is a laptop and internet. Teach from home, a cafe, or while traveling.
Join a Community
Connect with other teachers, share tips, and grow together.
What You Need
The bar is high for quality, but low for entry.
What You Need
- Complete a Peerloop course with 85%+ score
- Receive a recommendation from your Student-Teacher
- Pass a brief certification interview
- Complete our Teaching Best Practices module (2 hours)
What You Don't Need
- Teaching degree or certification
- Years of work experience
- Perfect English (we support multiple languages)
- Expensive equipment
The Path to Teaching
From student to teacher in 5 steps.
Complete a Course
4-12 weeksFinish any Peerloop course with a score of 85% or higher. Focus on really mastering the material.
Get Recommended
InstantYour Student-Teacher can recommend you for certification if they believe you'd be a great tutor.
Certification Interview
1 weekA 20-minute video call with the course creator to verify your knowledge and teaching potential.
Teaching Training
2 hoursComplete our Teaching Best Practices module covering pedagogy, platform tools, and student success.
Start Teaching!
Same daySet your availability, set your rate, and start accepting students. Earnings deposited weekly.
What Can You Earn?
You keep 70% of every session. No caps, no limits.
Calculate Your Earnings
Real Examples
These figures represent your take-home after the 70% split. No additional fees.
Hear From Our Teachers
Real stories from people who made the leap.
"I was nervous about teaching at first, but my students often thank me for explaining things the way I wish someone had explained to me. And the extra $800/month doesn't hurt either."
"Teaching has made me 10x better at my day job. I understand design so much deeper now. Plus I've built relationships with students who are now colleagues."
"I quit my tutoring center gig for Peerloop. Same work, 2x the pay, no commute. I set my own schedule and actually enjoy teaching now."
A Day in the Life
Here's what teaching on Peerloop might look like.
This is just one example. Some teachers do mornings, some evenings, some weekends only. You decide.
Ready to Start Teaching?
You've completed courses on Peerloop. See which ones you can teach.
Check My Eligibility