.payment-section { background: var(--navy); } .payment-section h2 { color:var(--white); } .payment-section .section-subtitle { color:rgba(255,255,255,0.65); } .payment-features { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:20px; margin-top:44px; } .pay-feat { background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.12); border-radius:var(--radius); padding:28px 22px; } .pay-feat-icon { font-size:32px; margin-bottom:14px; } .pay-feat h3 { color:var(--white); font-size:15px; font-weight:700; margin-bottom:8px; } .pay-feat p { color:rgba(255,255,255,0.6); font-size:13px; line-height:1.7; } .stripe-badge { display:inline-flex; align-items:center; gap:10px; background:rgba(255,255,255,0.08); border:1px solid rgba(255,255,255,0.2); border-radius:10px; padding:14px 22px; margin-top:32px; } .stripe-badge span { color:rgba(255,255,255,0.7); font-size:13px; } .stripe-logo { font-weight:900; color:#fff; font-size:18px; letter-spacing:-1px; } .stripe-logo em { color:#635bff; font-style:normal; } .payment-flow { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:0; margin-top:44px; position:relative; } .payment-flow::before { content:''; position:absolute; top:28px; left:10%; right:10%; height:2px; background:rgba(11,152,175,0.3); z-index:0; } .flow-step { text-align:center; position:relative; z-index:1; } .flow-num { width:56px; height:56px; border-radius:50%; background:var(--teal); color:var(--white); font-size:20px; font-weight:900; display:flex; align-items:center; justify-content:center; margin:0 auto 14px; font-family:'Playfair Display',serif; border:3px solid rgba(255,255,255,0.2); } .flow-step h4 { color:var(--white); font-size:13px; font-weight:700; margin-bottom:6px; } .flow-step p { color:rgba(255,255,255,0.5); font-size:12px; line-height:1.6; max-width:140px; margin:0 auto; } /* ─── MEMBERSHIP SECTION ─── */ .membership-section { background:var(--cream); } .membership-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:28px; margin-top:48px; align-items:stretch; } .mem-card { background:var(--white); border-radius:20px; padding:36px 28px; box-shadow:var(--shadow); border:2px solid transparent; position:relative; display:flex; flex-direction:column; } .mem-card.featured { border-color:var(--teal); transform:scale(1.03); box-shadow:0 12px 48px rgba(11,152,175,0.2); } .mem-popular { position:absolute; top:-14px; left:50%; transform:translateX(-50%); background:var(--teal); color:var(--white); font-size:11px; font-weight:800; letter-spacing:2px; text-transform:uppercase; padding:6px 18px; border-radius:100px; white-space:nowrap; } .mem-type { font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:var(--teal); margin-bottom:10px; } .mem-price { font-family:'Playfair Display',serif; font-size:52px; font-weight:900; color:var(--navy); line-height:1; } .mem-price small { font-family:'DM Sans',sans-serif; font-size:15px; color:var(--gray); font-weight:400; } .mem-period { color:var(--gray); font-size:13px; margin:6px 0 20px; } .mem-desc { font-size:14px; color:var(--gray); line-height:1.7; margin-bottom:22px; padding-bottom:22px; border-bottom:1px solid #eee; } .mem-features { list-style:none; flex:1; margin-bottom:28px; } .mem-features li { font-size:14px; color:var(--text); padding:9px 0; border-bottom:1px solid #f4f4f4; display:flex; align-items:center; gap:10px; } .mem-features li:last-child { border:none; } .mem-check { color:var(--teal); font-weight:800; font-size:16px; flex-shrink:0; } .mem-x { color:#ccc; font-weight:800; font-size:16px; flex-shrink:0; } .mem-card .btn { width:100%; justify-content:center; padding:15px; font-size:15px; border-radius:12px; margin-top:auto; } .mem-note { text-align:center; margin-top:32px; font-size:13px; color:var(--gray); } .mem-note strong { color:var(--navy); } /* ─── REVIEWS PAGE ─── */ .reviews-page { background:var(--white); } .reviews-header { display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap; gap:20px; margin-bottom:48px; } .overall-rating { background:var(--navy); color:var(--white); border-radius:20px; padding:28px 36px; text-align:center; min-width:200px; } .overall-score { font-family:'Playfair Display',serif; font-size:64px; font-weight:900; color:var(--teal); line-height:1; } .overall-stars { font-size:22px; color:#fbbf24; margin:8px 0; letter-spacing:3px; } .overall-count { color:rgba(255,255,255,0.6); font-size:13px; } .rating-bars { flex:1; min-width:280px; } .rating-bar-row { display:flex; align-items:center; gap:12px; margin-bottom:12px; } .rating-bar-label { font-size:13px; color:var(--gray); width:32px; text-align:right; flex-shrink:0; } .rating-bar-track { flex:1; height:10px; background:#eee; border-radius:100px; overflow:hidden; } .rating-bar-fill { height:100%; background:var(--teal); border-radius:100px; } .rating-bar-pct { font-size:12px; color:var(--gray); width:36px; flex-shrink:0; } .reviews-filter { display:flex; gap:10px; flex-wrap:wrap; margin-bottom:32px; } .filter-pill { padding:8px 18px; border-radius:100px; border:2px solid #e0e0e0; font-size:13px; font-weight:600; cursor:pointer; background:transparent; color:var(--gray); transition:all .2s; } .filter-pill.active, .filter-pill:hover { border-color:var(--teal); color:var(--teal); background:rgba(11,152,175,0.08); } .reviews-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(340px,1fr)); gap:22px; } .review-card { background:var(--cream); border-radius:var(--radius); padding:26px; border:1px solid #ebebeb; } .review-header { display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:14px; } .reviewer-info { display:flex; gap:12px; align-items:center; } .reviewer-avatar { width:46px; height:46px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:700; font-size:18px; color:var(--white); flex-shrink:0; } .reviewer-name { font-weight:700; font-size:15px; color:var(--navy); } .reviewer-role { font-size:12px; color:var(--gray); margin-top:2px; } .review-stars { color:#fbbf24; font-size:15px; letter-spacing:1px; } .review-date { font-size:12px; color:var(--gray); } .review-educator { display:flex; align-items:center; gap:8px; background:var(--white); border-radius:8px; padding:10px 14px; margin-bottom:14px; border:1px solid #e8e8e8; } .review-educator-avatar { width:32px; height:32px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:13px; font-weight:700; color:var(--white); flex-shrink:0; } .review-educator-name { font-size:13px; font-weight:700; color:var(--navy); } .review-educator-role { font-size:11px; color:var(--gray); } .review-text { font-size:14px; line-height:1.75; color:var(--text); margin-bottom:14px; } .review-tags { display:flex; gap:6px; flex-wrap:wrap; } .review-tag { font-size:11px; font-weight:600; padding:4px 10px; border-radius:100px; background:rgba(11,152,175,0.1); color:var(--teal); } .review-helpful { display:flex; align-items:center; gap:8px; margin-top:14px; padding-top:14px; border-top:1px solid #e8e8e8; } .helpful-btn { font-size:12px; color:var(--gray); cursor:pointer; background:none; border:1px solid #e0e0e0; border-radius:100px; padding:4px 12px; transition:all .2s; } .helpful-btn:hover { border-color:var(--teal); color:var(--teal); } .write-review-bar { background:var(--navy); border-radius:16px; padding:28px 32px; display:flex; align-items:center; justify-content:space-between; gap:20px; flex-wrap:wrap; margin-bottom:36px; } .write-review-bar p { color:rgba(255,255,255,0.8); font-size:15px; } .write-review-bar strong { color:var(--white); display:block; font-size:17px; margin-bottom:4px; } .sub-rating-row { display:flex; justify-content:space-between; flex-wrap:wrap; gap:12px; margin:16px 0; } .sub-rating { text-align:center; } .sub-rating label { display:block; font-size:11px; color:var(--gray); margin-bottom:4px; font-weight:600; } .star-select { font-size:20px; cursor:pointer; letter-spacing:2px; color:#ddd; } .star-select:hover, .star-select.rated { color:#fbbf24; } /* ─── PAYMENT MODAL ─── */ .stripe-form { background:var(--cream); border-radius:12px; padding:20px; margin-bottom:16px; } .stripe-field { background:var(--white); border:2px solid #e0e0e0; border-radius:8px; padding:14px 16px; font-size:15px; font-family:'DM Sans',sans-serif; color:#333; display:flex; align-items:center; gap:10px; } .stripe-field-icon { color:var(--gray); font-size:16px; } .stripe-secure { display:flex; align-items:center; justify-content:center; gap:8px; font-size:12px; color:var(--gray); margin-top:12px; } .secure-icons { display:flex; gap:6px; } .secure-icon { background:var(--navy); color:var(--white); padding:3px 8px; border-radius:4px; font-size:10px; font-weight:700; }
🎓 Verified Professional Educators

Expert Teachers for
Your Homeschool Journey

Connect with certified, background-checked teachers and tutors to lead micro-schools, homeschool co-ops, or provide homework support — virtually or in person.

Find a Teacher Join as Educator
500+
Verified Educators
2,400+
Families Served
48
States Covered
100%
Secure Payments

Simple, Secure & Professional

Whether you're a parent finding an educator or a teacher building your practice, we've made the process seamless.

01
🔍

Search & Filter

Browse verified teachers and tutors by subject, grade level, location, or delivery method (virtual or in-person).

02

Complete Your Background Check

Earn your Parent Verified badge by completing a background check — building mutual trust with educators.

03
📋

Sign Your Agreement

Review and sign the platform agreement — including a commitment not to hire educators off-platform.

04
💳

Pay Securely In Advance

All sessions are prepaid through our encrypted platform. Educators are paid bi-weekly as 1099 contractors.

01
📝

Build Your Profile

Upload your photo, bio, resume, certifications, and specialties. Set your rates above the platform minimums.

02
🔐

Get Verified & Badged

Complete background screening, verify your teaching license, and upload specialty certifications to earn colored badges.

03
✍️

Sign Your Contract

Review and execute your NDA and non-compete agreement to protect both parties and maintain platform integrity.

04
💰

Teach & Get Paid

Deliver sessions virtually or in-person. Get paid every two weeks via direct deposit as a 1099 independent contractor.

Every Family's Education Needs, Met

From leading full micro-school programs to targeted tutoring in a single subject — we connect you with the right professional.

🏫
from $40/hr

Micro-School Leadership

Hire a certified teacher to lead a structured homeschool program for a single family or small learning pod. Full curriculum planning and delivery.

🏠 In Person 💻 Virtual 📜 Licensed Teachers
📚
from $25/hr

Subject Tutoring

Expert support in Math, Reading, Science, Writing, History, Foreign Languages, Test Prep and more. Perfect for homework help or skill building.

🏠 In Person 💻 Virtual 🎯 All Grade Levels
🌐
from $25/hr

Live Virtual Classes

Join live, interactive online sessions through our built-in platform. No third-party apps required. Record and replay sessions anytime.

💻 100% Online 🎥 Recorded 📅 Flexible Scheduling
👨‍👩‍👧‍👦
from $40/hr

Homeschool Co-Op Support

Bring a professional educator to your existing co-op group. Perfect for groups of 3–10 students sharing educational costs and experiences.

👥 Group Setting 💰 Cost Sharing 📋 Structured

Browse Verified Teachers & Tutors

Every educator on our platform has been background checked. Many hold additional verifications shown by their badge colors.

M
Ms. Morgan Ellis
Licensed Elementary Teacher · 12 yrs exp
✓ Background 🎓 Licensed ✅ Verified
MathReadingScience
★★★★★ 4.9 (87)
$55/hr
📍 Tampa, FL · Virtual & In-Person
D
Mr. David Okafor
Math & Science Specialist · 8 yrs exp
✓ Background 🎓 Licensed ⭐ Specialty
AlgebraChemistrySAT Prep
★★★★★ 5.0 (54)
$65/hr
📍 Atlanta, GA · Virtual Only
S
Ms. Sofia Reyes
Bilingual Educator · Micro-School Lead
✓ Background ✅ Verified ⭐ Specialty
SpanishELAESL
★★★★★ 4.8 (112)
$50/hr
📍 Miami, FL · Virtual & In-Person
J
Ms. Jordan Parks
Special Education Specialist · 6 yrs exp
✓ Background 🎓 Licensed ⭐ Specialty ✅ Verified
Spec. EdIEP SupportReading
★★★★★ 5.0 (39)
$60/hr
📍 Houston, TX · Virtual & In-Person

Trust Through Transparent Verification

Our color-coded badge system lets you instantly see what has been verified for every educator on the platform.

Background Check

GOLD BADGE

Criminal background screening completed through our certified third-party provider. Required for all educators.

🎓

Licensed Teacher

BLUE BADGE

State-issued teaching license verified. Confirms the educator holds an active professional teaching certification.

Identity Verified

TEAL BADGE

Government-issued ID and credentials have been reviewed and confirmed by our verification team.

Specialty Certified

PURPLE BADGE

Holds additional certifications such as Special Education, ESL, Gifted Education, Montessori, or subject endorsements.

👪

Verified Parent

GREEN BADGE

Parents who complete a background check earn this badge, creating a fully trusted community for children's safety.

📜

Contracts & Agreements

All educators sign a Non-Disclosure Agreement (NDA) and Non-Compete Agreement before their first session. Parents sign a Platform Commitment Agreement confirming they will not solicit or hire educators off-platform. These protections ensure a fair, professional marketplace for everyone.

Build Your Teaching Practice

Join a community of professional educators serving homeschool families. Set your own rates, schedule, and specialties.

💰

Guaranteed Bi-Weekly Pay

Get paid every two weeks via direct deposit. Minimum $25/hr for tutors, $40/hr for teachers. You keep your rate, we handle billing.

🛡️

Legal Protection Built In

NDA and non-compete agreements protect your client relationships. Platform ensures all payments go through us, protecting your earnings.

📋

Professional Profile Page

Showcase your photo, bio, resume, certifications, specialties, and teaching philosophy. Stand out with your verified badge collection.

📅

You Control Your Schedule

Set your own availability, accept or decline requests, and teach virtually or in your local area. Full flexibility.

Apply as an Educator
A

Dr. Angela Simmons

Licensed Teacher · 15 years experience

✓ BG 🎓 Lic ⭐ Spec ✅ ID
Sessions This Month48 sessions
Active Families6 families
Avg Rating★ 4.9/5.0
Hourly Rate$65 / hr
$1,560
Next Bi-Weekly Payout (1099)

Transparent Fees for Every Role

Every dollar is clearly disclosed upfront. No hidden fees, no surprises — just a fair marketplace that works for families and educators alike.

⚡ Primary Revenue

Platform Booking Commission

A commission is automatically deducted from every session booked through the platform. This funds background checks, payment processing, support, and platform operations.

18% of session fee (paid by educator)
  • Deducted automatically before educator payout — parents pay full rate, no surprise charges
  • Example: $55/hr session → educator receives $45.10, platform retains $9.90
  • Applied to all session types: tutoring, micro-school, co-op, and virtual
  • Commission is the same regardless of membership tier
  • Reduces to 15% for educators after 100 completed sessions (loyalty rate)
🎓 Educator Recurring

Educator Membership Fees

Monthly membership gives educators access to booking, scheduling tools, the badge verification system, 1099 payroll, and family matching. 14-day free trial included.

Tutor Tier$29 / month
Teacher Tier$59 / month
Specialist Tier$79 / month
  • Billed on the same date each month via card on file
  • Cancel anytime — access continues through end of billing period
  • Annual plan saves 2 months (10 months billed, 12 months access)
  • Membership is non-refundable after the 14-day trial expires
🛡️ Verification Fees

Background Check Fees

All background checks are processed through our certified third-party partner. Fees cover the cost of the criminal records search, sex offender registry, and identity verification.

Educator Background Check$49 one-time
Educator License Verification$19 one-time
Parent Background Check$29 one-time
  • Background checks valid for 24 months — renewal required after expiry
  • Results are reviewed by platform within 3–5 business days
  • Background check fees are non-refundable once processing begins
  • Specialty certification uploads reviewed free as part of membership
👨‍👩‍👧 Family Subscription

Family Premium Membership

Families can browse for free but must upgrade to contact educators, view full profiles, access background check results, and book sessions. Protects platform integrity.

Monthly Plan$19 / month
Quarterly Plan$14 / month (billed $42)
Annual Plan$9 / month (billed $108)
  • Includes unlimited educator messaging and booking
  • Access to full background check results and badge verification details
  • Priority booking for top-rated educators
  • Session recording archive (virtual sessions)
🏫 Group & B2B

Co-Op & Micro-School Packages

Structured packages for homeschool groups, churches, co-ops, and pod families. One flat monthly rate covers multiple families sharing an educator — our highest-margin offering.

Small Pod (2–4 families)$199 / month
Group Pod (5–8 families)$349 / month
Co-Op (9–15 families)$499 / month
  • Platform matches and manages the educator for the entire group
  • Educator hourly rate paid separately per session at normal rates
  • Package fee covers scheduling, communication hub, shared invoicing, and group contracts
  • Minimum 3-month commitment for co-op packages
💳 Per-Session Fee

Parent-Side Booking Fee

In addition to the educator's hourly rate, parents pay a small per-session convenience fee that covers payment processing, platform infrastructure, and 24/7 support access.

$5 – $8 per session booked
  • $5.00 flat for sessions under 1 hour
  • $7.00 flat for 1–2 hour sessions
  • $8.00 flat for sessions over 2 hours or group co-op sessions
  • Fee is clearly shown at checkout before payment is confirmed
  • Booking fee is non-refundable once a session is confirmed
Fee Type Who Pays Amount When Charged Refundable?
Platform Booking CommissionEducator (deducted from payout)18% of sessionAt each payoutNo
Loyalty Commission (100+ sessions)Educator15% of sessionAt each payoutNo
Tutor MembershipEducator$29/monthMonthly recurringNo (after trial)
Teacher MembershipEducator$59/monthMonthly recurringNo (after trial)
Specialist MembershipEducator$79/monthMonthly recurringNo (after trial)
Educator Background CheckEducator$49 onceAt verificationNo
License VerificationEducator$19 onceAt verificationNo
Parent Background CheckParent$29 onceAt sign-upNo
Family Premium (Monthly)Parent$19/monthMonthly recurringProrated cancel
Family Premium (Annual)Parent$108/yearAnnuallyNo (after 30 days)
Session Booking Fee (<1hr)Parent$5.00At bookingNo
Session Booking Fee (1–2hr)Parent$7.00At bookingNo
Session Booking Fee (>2hr / group)Parent$8.00At bookingNo
Co-Op Package — Small PodParent group$199/monthMonthly30-day notice
Co-Op Package — Group PodParent group$349/monthMonthly30-day notice
Co-Op Package — Full Co-OpParent group$499/monthMonthly30-day notice

Families & Educators Love Us

"

Finding a fully licensed, background-checked teacher for our homeschool pod felt impossible — until Teachers That Homeschool. Our teacher has been amazing and we love that everything is handled professionally.

T
Tanya M.
Parent · Orlando, FL
"

As a licensed teacher, I love being able to serve homeschool families on my own terms. The bi-weekly pay is consistent and the platform handles all the awkward payment conversations for me.

K
Keisha W.
Licensed Teacher · Dallas, TX
"

The badge system gave me so much confidence. I could see exactly what had been verified before booking. My son's tutor has been phenomenal for his math struggles and I feel completely safe.

R
Rachel D.
Parent · Atlanta, GA

Stripe-Powered Payment Processing

All transactions flow through our platform — never directly between parents and educators. Bank-level security, every time.

1

Parent Pays In Advance

Session fees collected securely before any session begins

2

Funds Held Securely

Payment held in platform escrow until session is confirmed complete

3

Platform Fee Deducted

Small platform fee retained to maintain the marketplace

4

Educator Paid Bi-Weekly

Direct deposit every two weeks as a 1099 contractor

🔒

256-Bit SSL Encryption

All payment data is encrypted end-to-end. Card numbers are never stored on our servers — tokenized instantly by Stripe.

🏦

PCI DSS Level 1 Compliant

The highest standard of payment security. Independently audited annually to protect your financial data.

💳

All Major Cards Accepted

Visa, Mastercard, American Express, Discover, and ACH bank transfers. Apple Pay and Google Pay coming soon.

🔄

Automated Recurring Billing

Set up recurring weekly or monthly session packages. Auto-pay keeps your educator's schedule uninterrupted.

📊

Full Payment History

Parents get receipts for every session. Educators get detailed earnings reports for tax season and 1099 documentation.

🛡️

Chargeback Protection

Our dispute resolution team handles chargebacks. Educators are protected from fraudulent claims with session documentation.

🔐 Payments secured by | SOC 2 Certified · GDPR Compliant

Choose Your Membership Plan

Educators pay a monthly membership fee to access the platform, receive bookings, and build their client base. All plans include bi-weekly 1099 payroll.

Tutor
$29/mo
Billed monthly · Cancel anytime
Perfect for subject-area tutors offering homework help and targeted academic support.
  • Basic profile listing
  • Up to 5 active families
  • Minimum $25/hr rate
  • Background check badge
  • Bi-weekly 1099 payroll
  • Session scheduling tool
  • Priority search placement
  • Micro-school leadership
  • Co-op group bookings
Specialist
$79/mo
Billed monthly · Cancel anytime
For Special Education specialists, ESL educators, gifted program teachers, and other certified specialists.
  • Featured profile + video intro
  • Unlimited active families
  • Minimum $40/hr rate
  • All badges + Specialist badge
  • Bi-weekly 1099 payroll
  • Top search placement
  • IEP / 504 plan support tools
  • Co-op & micro-school bookings
  • Dedicated account manager

All memberships include a 14-day free trial. No charges until your trial ends. Membership fees are separate from session earnings — you keep 100% of your hourly rate minus a small platform booking fee.

Everything You Need, In One Place

Your membership gives you access to a full educator portal.

📅

Session Scheduler

Set availability, accept bookings, and manage your calendar all in one dashboard.

💰

Earnings Tracker

Real-time view of pending, upcoming, and paid earnings. Download 1099 forms.

👨‍👩‍👧

Family Management

Manage all your active families, session notes, and student progress in one place.

📋

Contract Center

View, sign, and store all your NDAs, non-competes, and per-family agreements.

Reviews & Ratings

See all your reviews, respond to feedback, and track your rating over time.

🎓

Badge Center

Upload credentials, track verification status, and display your earned badges.

What Families Are Saying

4.9
★★★★★
Exceptional
Based on 1,847 reviews
Rating Breakdown
5★
82%
4★
12%
3★
4%
2★
1%
1★
1%
4.9
Communication
4.8
Teaching Quality
5.0
Reliability
Had a session? Share your experience.

Your review helps other families find the right educator and helps our teachers grow.

T
Tanya M.
Parent · Orlando, FL · ✓ Verified Parent
★★★★★
March 2025
M
Ms. Morgan Ellis
Licensed Teacher · In-Person
🎓 Licensed

Finding a fully licensed, background-checked teacher for our homeschool pod felt impossible — until Teachers Homeschool. Ms. Ellis structured a beautiful curriculum for my three kids aged 6, 9, and 12. She differentiates perfectly for each level and my children actually look forward to learning every day. The booking process was seamless and I love that everything goes through the platform.

Curriculum DesignMulti-AgeIn-PersonHighly Recommend
Was this helpful?
R
Rachel D.
Parent · Atlanta, GA · ✓ Verified Parent
★★★★★
February 2025
D
Mr. David Okafor
Math & Science Specialist · Virtual
⭐ Specialist

My son struggled with algebra for two years. After just 6 weeks with Mr. Okafor, he went from a D to a B+ on his state assessment. His patience and ability to explain concepts in multiple ways is remarkable. The virtual sessions run flawlessly through the platform — no Zoom links to juggle, everything is in one place. Absolutely worth every penny.

AlgebraVirtualHuge ImprovementPatient
Was this helpful?
J
James & Keisha W.
Parents · Dallas, TX · ✓ Verified Parent
★★★★★
January 2025
J
Ms. Jordan Parks
Special Ed Specialist · Micro-School
⭐ Specialist

Our son has an IEP and we were terrified about homeschooling. Ms. Parks not only understood his needs immediately but created a customized learning plan that has transformed his confidence. She leads our small micro-school of 4 kids and every family is thrilled. The background check and licensing verification gave us the peace of mind we needed. This platform is a game changer for special needs families.

Special EducationIEP SupportMicro-SchoolLife Changing
Was this helpful?
M
Maria L.
Parent · Phoenix, AZ · ✓ Verified Parent
★★★★★
March 2025
S
Ms. Sofia Reyes
Bilingual Educator · Virtual
✅ Verified

Ms. Reyes teaches my daughter Spanish and English literacy simultaneously — in BOTH languages. My daughter is truly bilingual now at age 8. Sofia is creative, energetic, and prepares so thoroughly for each session. I also appreciate that payment is handled through the platform automatically — no awkward money conversations. Highly recommend for bilingual families!

BilingualSpanishEarly LiteracyVirtual
Was this helpful?
P
Patricia H.
Parent · Charlotte, NC · ✓ Verified Parent
★★★★☆
February 2025
A
Dr. Angela Simmons
Licensed Teacher · Virtual Micro-School
🎓 Licensed

Dr. Simmons leads our virtual micro-school pod of 5 kids across different states — which is incredible. Her curriculum organization and communication with parents is outstanding. I gave 4 stars only because scheduling adjustments can take a day or two through the platform. But the quality of teaching is absolutely 5-star and my kids adore her.

Virtual Micro-SchoolMulti-StateGreat Curriculum
Was this helpful?
C
Carlos & Nina R.
Parents · Houston, TX · ✓ Verified Parent
★★★★★
January 2025
L
Mr. Leon Baptiste
SAT/ACT Prep Specialist · In-Person
⭐ Specialist

Our daughter raised her SAT score by 210 points after 8 weeks with Mr. Baptiste. He has a specific, proven system and holds students accountable in the best way. He's professional, punctual, and communicates with parents after every session. She got into her first-choice university. We are forever grateful. The NDA/non-compete structure made us confident everything would remain professional.

SAT PrepCollege AdmissionsIn-PersonScore Boost
Was this helpful?

Terms, Fees & Refund Policies

Full transparency on every rule, fee, and refund condition — so parents, teachers, and tutors always know exactly where they stand.

💳What Parents Pay

ItemCostWhen
Background Check (one-time)$29At account creation
Family Premium — Monthly$19/moMonthly recurring
Family Premium — Quarterly$42/qtrEvery 3 months
Family Premium — Annual$108/yrAnnually
Session Booking Fee (<1 hr)$5.00Per session booked
Session Booking Fee (1–2 hr)$7.00Per session booked
Session Booking Fee (>2 hr / group)$8.00Per session booked
Educator Hourly RateMarket rateCharged in advance
Co-Op Package (Small Pod)$199/moMonthly, 3-mo min
Co-Op Package (Group Pod)$349/moMonthly, 3-mo min

🔄Parent Refund Policy

ScenarioRefund
Session cancelled 48+ hours before scheduled startFull Refund
Session cancelled 24–47 hours before start50% Credit
Session cancelled under 24 hours before startNo Refund
Educator no-show (confirmed by platform)Full Refund
Educator cancels with 24+ hours noticeFull Refund
Session booking feeNon-Refundable
Background check feeNon-Refundable
Family Premium — monthly (cancel mid-cycle)Platform Credit
Family Premium — annual (cancel within 30 days)Prorated Refund
Family Premium — annual (cancel after 30 days)No Refund
Co-Op Package (cancel with 30-day notice)No charge after notice
Co-Op Package (cancel without notice)Final month billed
ℹ️

Platform Credits never expire and may be applied to any future session booking, subscription renewal, or co-op package payment.

📋Parent Platform Rules & Obligations

1

All Payments Must Go Through the Platform

Parents are strictly prohibited from paying any educator directly — in cash, via Venmo, PayPal, Zelle, bank transfer, or any other method — for services discovered through Teachers Homeschool. All compensation must flow exclusively through our platform. Violation constitutes breach of contract.

2

Anti-Poaching Agreement (24-Month Term)

Parents agree not to solicit, hire, or retain any educator introduced through the platform for private services outside this platform for a period of 24 months from the date of last session. This applies whether or not the parent's account remains active.

3

Advance Payment Requirement

All sessions must be fully paid before they begin. Payment is due at booking confirmation. Sessions will be automatically cancelled if payment fails and the parent does not resolve the payment within 2 hours of the scheduled start time.

4

Background Check Requirement

Parents wishing to book in-person sessions must complete a background check ($29) and earn their Verified Parent badge. Virtual-only families may access the platform with premium membership but must complete background check before any in-person session.

5

Dispute Resolution Process

All billing disputes must be submitted through the platform's help center within 7 days of the disputed charge. Chargebacks initiated directly with credit card issuers before following the platform dispute process may result in account suspension.

⚠️

Anti-Poaching Enforcement: Confirmed violations of the anti-poaching agreement are subject to a liquidated damages fee of $2,500 per educator per violation, plus reasonable legal fees. This fee reflects the platform's costs to acquire, vet, and onboard that educator. Violations may also result in permanent account termination and referral to legal counsel.

💰Teacher Earnings & Fees

ItemAmountNotes
Minimum hourly rate (Teacher)$40/hrPlatform-set floor; teacher may charge more
Platform commission (standard)18%Deducted from each session payout
Platform commission (loyalty — 100+ sessions)15%Automatic after 100 confirmed sessions
Payment scheduleBi-weeklyEvery 2 weeks via ACH direct deposit
Teacher Membership$59/mo14-day free trial; required to receive bookings
Annual Membership (save 2 mo)$590/yrEquivalent to $49.17/mo
Background Check (one-time)$49Required before first booking
License Verification (one-time)$19Required for Licensed Teacher badge
Specialty Cert UploadFreeIncluded in membership; reviewed within 5 days
Background Check Renewal$49Required every 24 months

📊Teacher Payout Example

ScenarioCalculationAmount
Teacher rate set at$55.00/hr
1-hour session gross$55 × 1hr$55.00
Platform commission (18%)$55 × 0.18−$9.90
Teacher net per session$45.10
10 sessions in pay period$45.10 × 10$451.00
Bi-weekly direct deposit$451.00
After 100 sessions (15% rate)$55 × 0.85$46.75/hr

Teachers are classified as 1099 Independent Contractors. The platform issues Form 1099-NEC annually for all earnings over $600. Teachers are responsible for their own self-employment taxes.

📋Teacher Obligations & Contract Terms

1

Non-Disclosure Agreement (NDA)

Teachers must maintain strict confidentiality of all student information, family details, session records, curriculum materials, and any business processes or pricing information of Teachers Homeschool. Breach of the NDA is grounds for immediate account termination and legal action.

2

Non-Compete Agreement (24-Month)

Teachers agree not to independently solicit, contact, or provide private services to any family introduced through the platform for 24 months following their last session. This applies to services in the same or similar subject areas, whether offered independently or through another platform.

3

Session Attendance & Cancellation Policy

Teachers must provide minimum 48 hours notice for any cancellation. Teachers who cancel within 24 hours receive no payout for that session. Three or more late cancellations within 90 days may result in account suspension. No-shows result in a $25 platform penalty deducted from the next payout.

4

Credential & Background Check Requirements

State teaching license, background check, and identity verification must remain current at all times. Expired credentials result in profile suspension until renewed. Teachers must notify the platform within 5 business days of any criminal charges or license sanctions.

5

Direct Payment Prohibition

Teachers must not accept, solicit, or encourage any direct payment from families for platform-sourced services. Accepting payment outside the platform — regardless of family initiative — is a material breach of the teacher agreement and may result in permanent account termination and pursuit of liquidated damages.

6

Professional Conduct Standards

Teachers must maintain professional communication standards at all times. All session communications must remain within the platform's messaging system. Sharing personal contact information (phone, email, personal social media) with families is prohibited under platform terms.

⚠️

Non-Compete Violation Penalty: Teachers found to be in breach of the non-compete agreement are subject to a liquidated damages fee of $5,000 per family per violation. This reflects the cost to the platform of losing the client relationship. Violating teachers forfeit all pending payouts and are permanently banned from the platform.

🔄Teacher Refund & Cancellation Details

ScenarioTeacher ImpactParent Impact
Teacher cancels 48+ hours in advanceNo penaltyFull refund to parent
Teacher cancels 24–47 hours in advanceWritten warning on fileFull refund to parent
Teacher cancels under 24 hours$25 penalty from next payoutFull refund to parent
Teacher no-show$50 penalty + strike on accountFull refund to parent
Parent cancels 48+ hours in advanceNo impact; session unbookedFull refund to parent
Parent cancels under 24 hours50% session pay released to teacherNo refund
Dispute resolved in teacher's favorFull session pay releasedNo refund

💰Tutor Earnings & Fees

ItemAmountNotes
Minimum hourly rate (Tutor)$25/hrPlatform-set floor; tutors may charge more
Platform commission (standard)18%Same rate as teachers
Platform commission (loyalty)15%After 100 confirmed sessions
Payment scheduleBi-weeklyACH direct deposit every 2 weeks
Tutor Membership$29/mo14-day free trial; required to receive bookings
Annual Membership$290/yrEquivalent to $24.17/mo — 2 months free
Background Check (one-time)$49Required before first booking
Specialty Cert UploadFreeEarns Purple Specialty badge
Background Check Renewal$49Every 24 months

📊Tutor Payout Examples

ScenarioGrossNet Payout
$25/hr × 1 session (minimum rate)$25.00$20.50
$35/hr × 1 session$35.00$28.70
$45/hr × 1 session$45.00$36.90
$35/hr × 8 sessions / bi-weekly$280.00$229.60
$45/hr × 10 sessions / bi-weekly$450.00$369.00
$35/hr × 8 sessions (loyalty 15%)$280.00$238.00
📄

Tutors receive Form 1099-NEC annually for earnings over $600. Minimum rate of $25/hr cannot be undercut — the platform will not process sessions below this floor.

📋Tutor Obligations & Rules

1

NDA & Confidentiality (Same as Teachers)

All tutors must sign and abide by the platform NDA. Student information, session content, family data, and business information of Teachers Homeschool must be kept strictly confidential. This obligation survives termination of the tutoring relationship indefinitely.

2

Non-Compete (24-Month Term)

Tutors may not directly contact or serve any student or family introduced through the platform outside the platform for 24 months. Tutors may simultaneously work independently with students who were never platform-sourced — this restriction applies only to platform-introduced relationships.

3

Subject Area Representation

Tutors must only list and accept sessions in subject areas where they hold documented expertise. Misrepresenting qualifications — including grade level, subject proficiency, or credential status — is grounds for immediate permanent ban and potential legal liability for any resulting harm to students.

4

Cancellation & Attendance Policy

Tutors must provide minimum 48 hours notice for cancellations. Repeated cancellations or no-shows damage student outcomes and will result in progressive penalties: written warning → temporary suspension → permanent removal. Two no-shows within 60 days triggers immediate account review.

5

Communication Standards

All tutoring communications — scheduling, progress updates, session prep — must remain within the platform's built-in messaging system. Do not communicate via personal email, phone, or social media with platform-sourced families. Violations are logged and may result in account suspension.

6

Session Recording Consent

For virtual sessions, tutors acknowledge that sessions may be recorded by the platform for quality assurance, dispute resolution, and parent review purposes. Tutors must inform students/parents at the start of any in-person session if they wish to record for their own review — all parties must consent.

7

Tutor-Specific Refund Policy

Tutor cancellation and no-show policies mirror teacher policies exactly. Tutors do not receive pay for sessions where a parent cancels with 48+ hours notice. Tutors receive 50% pay when a parent cancels within 24 hours. No-shows by tutors incur a $25 penalty and a formal warning.

🏛️Platform-Wide Rules & Policies

1

Zero Tolerance: Off-Platform Payments

Any exchange of money, gift cards, products, or other compensation between educators and families for platform-sourced services — outside of the platform's payment system — is a zero-tolerance violation. Both parties involved face permanent account termination and pursuit of liquidated damages.

2

Dispute Resolution Procedure

All disputes must be filed through the platform Help Center within 7 days of the incident. Platform staff will review session records, communications, and payment history. Decisions are issued within 5–10 business days. Chargeback disputes initiated before platform resolution are a violation of terms and may result in account suspension.

3

Child Safety Protocols

Any educator subject to a new criminal charge, arrest, or investigation must notify the platform within 48 hours. All in-person sessions with minors require both parties to have active background checks on file. Suspected child safety incidents must be reported to platform trust & safety immediately at [email protected].

4

Account Termination Policy

Accounts may be terminated for: off-platform payments, NDA or non-compete violations, background check failures, misrepresentation of credentials, child safety violations, repeated cancellations, abusive conduct, or fraudulent chargebacks. Terminated accounts forfeit all pending payouts if the termination is due to a contract violation.

5

1099 & Tax Compliance

Teachers Homeschool issues Form 1099-NEC to all educators earning $600 or more annually. Educators are solely responsible for reporting their income and paying applicable self-employment taxes. The platform does not withhold federal, state, or local taxes from payouts. W-9 information must be submitted before first payout.

6

Governing Law & Arbitration

These terms are governed by the laws of the State of Florida. All disputes must first be submitted to binding arbitration before any civil litigation is pursued. Class action suits are expressly waived by all parties. Arbitration shall be conducted under AAA Commercial Arbitration Rules.

7

Platform Fee Changes

Teachers Homeschool reserves the right to modify platform fees, membership prices, and commission rates. Users will receive 30 days written notice via email of any material fee changes. Continued use of the platform after the notice period constitutes acceptance of the new rates.

📅Payout Schedule

Pay PeriodPayout Date
Sessions completed Mon–Sun (Week 1)Friday of Week 2
Sessions completed Mon–Sun (Week 2)Friday of Week 3
Minimum payout threshold$25.00
Below threshold balance rolls to next periodAutomatic
Payment methodACH Direct Deposit
Processing time after release1–3 business days
1099 issued annuallyBy January 31st

Liquidated Damages Summary

ViolationWhoPenalty
Off-platform payment (parent)Parent$2,500/educator
Anti-poaching violation (parent)Parent$2,500/educator
Non-compete breach (educator)Educator$5,000/family
NDA breach (educator)Educator$10,000 + damages
Educator no-showEducator$50 per incident
Late cancellation (under 24hr)Educator$25 per incident
Fraudulent chargebackParentAccount suspension
⚠️

All liquidated damages amounts are in addition to any legal fees incurred. Amounts do not cap the platform's right to seek additional damages for actual losses.

18%
Max Commission Taken
15%
Loyalty Rate (100+ sessions)
48hr
Cancel Without Penalty
Bi-weekly
Educator Payout Frequency
24mo
Non-Compete Duration
7 days
Dispute Filing Window
🎓 Join as Educator 🔍 Find a Teacher
function openModal(id) { document.querySelectorAll('.modal-overlay').forEach(m => m.classList.remove('open')); const target = document.getElementById('modal-' + id); if(target) { target.classList.add('open'); document.body.style.overflow='hidden'; } else { // Map aliases if(id==='signup-parent') { openModal('signup'); switchModalTab('signup','parent'); } else if(id==='signup-teacher') { openModal('signup'); switchModalTab('signup','educator'); } else if(id==='login') openModal('signup'); else if(id==='service-micro'||id==='service-tutor'||id==='service-virtual'||id==='service-co-op') openModal('signup'); } } function closeModal(id) { const target = document.getElementById('modal-' + id); if(target) { target.classList.remove('open'); document.body.style.overflow=''; } } document.querySelectorAll('.modal-overlay').forEach(overlay => { overlay.addEventListener('click', e => { if(e.target===overlay) { overlay.classList.remove('open'); document.body.style.overflow=''; } }); }); function switchTab(tab) { document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active')); document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active')); event.target.classList.add('active'); document.getElementById('tab-' + tab).classList.add('active'); } function switchModalTab(modal, tab) { const modalEl = document.getElementById('modal-' + modal); modalEl.querySelectorAll('.modal-tab').forEach(b => b.classList.remove('active')); modalEl.querySelectorAll('.section-tab-content').forEach(c => c.classList.remove('active')); const idx = tab === 'parent' ? 0 : 1; modalEl.querySelectorAll('.modal-tab')[idx].classList.add('active'); document.getElementById(modal + '-' + tab + '-tab').classList.add('active'); } function showSuccess(role) { closeModal('signup'); openModal('success'); } // REVIEWS FILTER function filterReviews(btn, type) { document.querySelectorAll('.filter-pill').forEach(p => p.classList.remove('active')); btn.classList.add('active'); document.querySelectorAll('.review-card').forEach(card => { if(type === 'all' || card.dataset.type.includes(type)) { card.style.display = ''; } else { card.style.display = 'none'; } }); } // STAR RATING function setRating(n) { const labels = ['','Terrible','Poor','Okay','Good','Excellent!']; for(let i=1;i<=5;i++) { document.getElementById('star-'+i).style.color = i<=n ? '#fbbf24' : '#ddd'; } document.getElementById('rating-label').textContent = labels[n]; document.getElementById('rating-label').style.color = '#fbbf24'; } // TAG TOGGLE function toggleTag(el) { el.classList.toggle('active'); } // MEMBERSHIP PLAN SELECTION function selectPlan(el, name, price) { document.querySelectorAll('.mem-sel-btn').forEach(b => { b.style.border = '2px solid #e0e0e0'; b.style.background = 'transparent'; }); el.style.border = '2px solid var(--teal)'; el.style.background = 'rgba(11,152,175,0.08)'; document.getElementById('mem-plan-label').textContent = name + ' — ' + price; } // SET TRIAL END DATE const d = new Date(); d.setDate(d.getDate()+14); const el = document.getElementById('trial-end-date'); if(el) el.textContent = d.toLocaleDateString('en-US',{month:'long',day:'numeric',year:'numeric'}); // TERMS TABS function switchTerms(tab) { const section = document.getElementById('terms-page'); section.querySelectorAll('.terms-tab').forEach(b => b.classList.remove('active')); section.querySelectorAll('.terms-panel').forEach(p => p.classList.remove('active')); event.target.classList.add('active'); const panel = document.getElementById('terms-' + tab); if(panel) panel.classList.add('active'); } document.addEventListener('DOMContentLoaded', () => { document.querySelectorAll('[onclick]').forEach(el => { const oc = el.getAttribute('onclick'); if(oc && oc.includes('signup-parent')) { el.addEventListener('click', e => { e.preventDefault(); openModal('signup'); setTimeout(()=>switchModalTab('signup','parent'),10); }); } if(oc && oc.includes('signup-teacher')) { el.addEventListener('click', e => { e.preventDefault(