Surf school WordPress theme

LT Swellora – AI-Ready Surf School & Surf Camp WordPress Theme

A complete website for surf schools and surf camps. Activate it and the homepage is ready: a wide headline over a tide curve with the day’s lesson times placed on it, a booking card, lessons with prices, your first lesson step by step, the week’s lesson times on the tide, a kids’ surf camp, board and wetsuit hire, safety, instructors, gallery, reviews, FAQ, meeting point and a booking call to action. Built only from WordPress core blocks; Pro Unlimited adds instructions that let your AI assistant set it up for your school.

Version 1.0.0 · WordPress 6.6+ · PHP 7.4+ · Tested up to WordPress 7.1

LT Swellora homepage
LT Swellora on a phone
  • 4 ready pages
  • 16 section patterns
  • 4 colour styles
  • 0 plugins required

Video

Set it up in 2 minutes

Install the theme, import the demo pages in one click, make it yours and check what is left before you go live.

Prefer reading? Follow the step-by-step guide →

Colour styles

Four colour styles, one click apart

Pick a style in Appearance → Editor → Styles, or set your own brand colour once. Buttons, icons, shadows and the logo mark follow automatically. Click a style to see it live.

Ready-made sections

Everything a surf school website needs

  • Tide-curve hero and booking card

    Tide-curve hero and booking card

    A wide, heavy headline over the day’s tide, with each lesson time placed on the curve, next to a Book a lesson card.

  • Lessons list

    Lessons list

    Beginner group, private lessons, kids’ camp and improvers, each with length, group size, price and a booking link.

  • Lesson times on the tide

    Lesson times on the tide

    One day drawn as a tide curve, then the week as rows with low tide, lesson times and spaces left.

  • Kids’ surf camp

    Kids’ surf camp

    Ages, holiday weeks, times, group size and price for the camp, with a line for adult weekend camps.

  • Board and wetsuit hire

    Board and wetsuit hire

    Hire prices in clear rows, with line drawings and your hire rules.

  • Safety in every lesson

    Safety in every lesson

    Instructor qualifications, first aid, conditions checks, group ratio and insurance, ready for your real details.

AI kit · Pro Unlimited

Let your AI assistant set it up for your school

Pro Unlimited includes an AI kit. Open the theme in Claude Code or Cursor (or paste AGENTS.md into ChatGPT), describe your surf school, and the assistant rebrands colours, rewrites the demo text and sets your lessons, prices, lesson times, camps and instructors, without breaking the design.

  • AGENTS.md + CLAUDE.mdRules your AI follows: design tokens, valid block markup, which demo text to replace.
  • Claude Agent SkillA ready skill that walks Claude through setting the theme up for a surf school.
  • 10 ready promptsSet up for my school, real prices, lesson times and tides, camps, hire, instructors, translate and more.
  • Theme checkerOne command checks block markup, colour contrast and leftover demo content before launch.
prompts.md · #1Set up this LT Swellora theme for my surf school. Follow AGENTS.md.
School name: Northshore Surf School
Beach: Long Bay, Ocean City
Phone: (609) 555-0148
Lessons: beginner group, private, kids' camp
Brand colour: Kelp
…

Features

Built the modern WordPress way

  • Complete homepage, Lessons, About and Contact layouts
  • Hero with a tide curve that shows the day’s lesson times
  • Week of lesson times and low tides, with spaces left marked
  • Lessons list with length, group size and price
  • Kids’ surf camp, board and wetsuit hire, safety and instructors
  • 4 colour styles: Wax white (default), Dawn patrol, Kelp and Sunset
  • Anybody (variable width) and Karla, self-hosted (no Google Fonts requests)
  • WCAG AA colour contrast in every style, translation-ready, core blocks only
  • LT Swellora mobile homepage
  • LT Swellora mobile treatments

Pricing

Get LT Swellora

Single WordPress theme license. Free is the theme and its colour styles; Pro Standard adds the ready-made homepage, sections and page layouts; Pro Unlimited adds the AI kit and unlimited websites.

Free download

Free Download

  • Lifetime usage✓
  • Theme & 4 colour styles✓
  • Ready homepage, 16 patterns, page layouts & demo import✕
  • Mobile support (responsive)✓
  • Downloads & updatesForever
  • Ticket supportDocumentation
  • Website license1
  • AI kit (AGENTS.md, skill, prompts, checker)✕
  • Branding / copyright removal✕
Free download

Keeps a small credit link in the footer.

Pro Unlimited

$49 One-time payment

  • Lifetime usage✓
  • Theme & 4 colour styles✓
  • Ready homepage, 16 patterns, page layouts & demo import✓
  • Mobile support (responsive)✓
  • Downloads & updatesLifetime
  • Ticket supportLifetime
  • Website licenseUnlimited
  • AI kit (AGENTS.md, skill, prompts, checker)✓
  • Branding / copyright removal✓
Buy now – $49

LT Swellora FAQ

Which WordPress version do I need?

WordPress 6.6 or newer (tested up to 7.1) and PHP 7.4 or newer. It is a block theme, so you edit everything in Appearance → Editor.

What is the difference between Free, Pro Standard and Pro Unlimited?

Free is the theme package: templates, header and footer, fonts and all 4 colour styles, with a small credit link in the footer. Build your own pages, or install it on an existing website and keep your content. Pro Standard adds the ready-made homepage, 16 section patterns and the Lessons, About and Contact layouts, ticket support and credit removal. Pro Unlimited adds the AI kit, unlimited websites and lifetime updates and support.

Can I install it on my existing website?

Yes. If your site already has a static homepage (Settings → Reading), LT Swellora keeps it and shows your page with the new design. Your pages and posts stay as they are.

Can I use it without AI?

Yes. It is a normal WordPress block theme. The AI kit only makes setup faster if you use Claude, ChatGPT, Cursor or Copilot.

How do I take bookings for lessons?

Point the “Book a lesson” buttons to your booking system, or add your form plugin’s block to the Contact page. The theme has no built-in form.

Are the demo prices, lesson times, tides and reviews included?

They are placeholders that show the layout. Replace them with your own prices, lesson times, camp dates, instructor photos, safety details and real reviews; in Pro the launch checklist lists anything you missed.

How do I get the Pro version after buying?

Right after payment you receive a licence key by email. Enter it on block.ltheme.com/account to download your theme and every update included in your plan.

How do I get support?

Pro Standard and Pro Unlimited include ticket support at ltheme.com/ticket-support. Free users can follow the documentation.