A martial arts school website that turns a timetable into a first class
Parents want to know which class their seven-year-old can join and when. Adults want to know whether a beginner who hasn't trained before will fit in. A martial arts school website should answer both with a timetable organised by age and level, then make a free trial class the one obvious next step. Membership management is where you'll need a second tool.
A timetable people can read in ten seconds
The timetable is the most visited page on any club site, and it's usually a blurry photo of a whiteboard. Build it as a real table, grouped by who the class is for rather than by day, because a parent's first filter is age:
| Class | Who it's for | When |
|---|---|---|
| Little Dragons | Ages 4 to 6, no experience needed | Saturday 9:00 to 9:40 |
| Juniors | Ages 7 to 12, all grades | Tuesday and Thursday 17:30 to 18:30 |
| Adult beginners | 16 and over, first six months | Monday 19:00 to 20:00 |
| Adults, all grades | 16 and over | Wednesday and Friday 19:00 to 20:30 |
Put the venue under each class if you train in more than one hall, and keep term breaks and holiday closures in a dated notice. A classes collection in Anticode's CMS, with fields for name, ages, level, day, times and venue, lets the instructor change a time from the dashboard.
The free trial: booking without a full class system
A free or low-cost trial is how most clubs grow. With Anticode's booking calendar, set up a service per trial class ("Juniors trial", "Adult beginners trial"). The form asks for the service, day, time, name, phone and email, and each slot takes one booking. The calendar's times are fixed (six a day, Mondays skipped) and won't match your class times, so treat each booking as a trial request: you confirm the actual class by phone or email. It doesn't count everyone attending a group class, so it can't be your class register.
Tell trialists exactly what to expect: arrive ten minutes early, wear loose clothing, no jewellery, bring water, and a parent stays for under-eights. Answer the question adult beginners rarely ask out loud: will I be thrown around or made to spar on day one?
Gradings and progression
Families want to know the path ahead and what it costs. Explain the belt or grade system for your style, how often gradings are held, the typical time between grades, what's assessed, the grading fee and the licence or association membership fee if one is needed. Keep upcoming grading dates in a CMS collection so a parent can check them without messaging the instructor.
Instructor credentials and safety
Trust matters more here than in most fitness businesses, because parents are handing over children for physical contact training. Each instructor's profile should state their grade and lineage, governing body or association, coaching qualification, first aid certificate, insurance and, where you teach children, the background checks your country expects. Add your safeguarding policy as a page and name the welfare lead. These are what a careful parent compares between clubs; a wall of trophies isn't.
Memberships and payments
Anticode sites take payment through a payment link from your own provider, such as Stripe Payment Links, PayPal or Whop. There's one payment link per account, so every buy button opens the same checkout; to sell a monthly membership, a term's fees, a grading fee and kit, point it at a product list at your provider. The link isn't connected to bookings or to a member list, so you match payments to students yourself.
This is where the fit is partial. Clubs with more than a few dozen students usually need membership management: attendance, direct debit status, licence expiry dates, consent and medical notes, waivers and grading records. Anticode doesn't do that, and published sites have no member logins. Pair the site with a club management system for members and point the "Join" button at its sign-up page, keeping Anticode for the public-facing timetable, trial booking and information.
Building it with Anticode
Start with something like "a karate club in Cardiff with junior and adult classes in two halls, free trials, monthly memberships and gradings each term". Brutalist (Archivo) suits a bold, high-contrast brand; Swiss (Inter Tight) a traditional dojo. Use your own photos of real classes, with consent for any children shown. Because trial bookings collect phone numbers, two-factor sign-in is required for the account owner and the person publishing before the site can be published. Related guides: gyms, dance studios and taking class bookings online.
Limits
- No class capacity or attendance tracking. One booking per service per slot.
- No member logins, waivers or grading records.
- No recurring bookings. Regular training isn't booked session by session.
- Payments by link only, not matched to students automatically.
Questions people ask
Can parents book a free trial class on a martial arts school website built with Anticode?
Yes, as a trial request. Each trial class can be a service on the booking calendar, one booking per slot; the calendar's times are fixed, so you confirm the actual class with the family.
Can I take monthly membership payments?
Through a subscription payment link from your provider. Tracking who's paid and who attends needs a club management system.
Can students sign waivers online?
Not on an Anticode site. Use your club management or forms tool for waivers and consent.