9 min
How to Build a Teacher / Tutor Website
Portfolio, courses, online booking and parent portal.
A teacher, tutor or professor website is a powerful way to attract private students. Parents and adult learners want to see your qualifications, subjects you teach, prices and student reviews before they call. This guide explains how to build a simple but professional site with a portfolio, course list, online booking and a parent portal.
How to Build a Teacher / Tutor Website
Choose hosting and a domain
A tutor site is light on resources — BeoHosting START or STANDARD is more than enough. Free SSL is essential. Register a domain with your name or specialty: firstname-lastname.com or maths-lessons.com.
Pick a personal-brand theme
Astra, GeneratePress or Sydney are clean, fast and flexible. The homepage shows your photo, headline, short bio and a clear "Book a lesson" CTA.
Build the about + qualifications page
Showcase education, certifications, years of teaching, subjects and grade levels. Add a professional photo and a short video introduction if possible.
List courses and prices
Create a page or grid of courses (Math 7th-8th grade, Math high school prep, College math). Each course: duration, format (online/in-person), price, what students will learn.
Add online booking
Use Amelia, Simply Schedule Appointments or Calendly. Define available time slots, lesson duration, accept online payment if you want (Stripe, PayPal).
Optimize local SEO
Target "maths tutor London", "english lessons Manchester". Add LocalBusiness or Person schema, register Google Business Profile, gather Google reviews from happy students/parents.
Ready to launch your website?
Join 4,000+ satisfied customers. Free migration and 30-day money-back guarantee.
FAQ
Answers to the most common questions about our services.
Call us: support works 24/7, by phone and through tickets.
(+381) 60 3535 720Do I need an LMS to teach online?
Not necessarily — many tutors use Zoom + Google Drive for materials. For structured courses with quizzes and progress tracking, add LearnDash or LifterLMS to WordPress.
How do I collect payments online?
Stripe and PayPal are the simplest options for cards and wallets. Bank transfer (or GoCardless for recurring lessons) works well for regular students. WooCommerce or built-in Amelia payments handle the flow.
Should I show prices on the site?
Yes — transparent pricing filters serious inquiries and saves your time. If prices vary, list "from X EUR per hour" and clarify on a call.
How much does a tutor website cost?
Hosting €4-7/month, domain €15/year, theme free (Astra/GeneratePress), booking plugin free to €60/year. Total: €60-130/year.
Do I need a site if I already use platforms like Preply?
Platforms like Preply, Superprof or Wyzant are great to start with, but they charge commission (20-33% per lesson) and limit your brand. Your own site gives you: full control over pricing with no commission, a professional brand and credibility, an SEO presence on Google, the ability to sell courses and materials, and direct communication with students. The ideal strategy: use the platforms for an initial flow of students while building your own site in parallel for long-term, commission-free business.
Our guarantees for your peace of mind
Protected from every angle
30-day guarantee
We refund without questions in the first 30 days.
Free migration
We migrate your site with no downtime — you do nothing.
24/7 support
Our experts are here 24/7 via tickets and live chat.