Gridwork Web Start here
Gridwork Web

Your centre runs on WhatsApp and a spreadsheet.

I build the websites, booking pages and admin systems that tuition and learning centres in the Klang Valley are still doing by hand.

You see the finished work live before you pay the balance.
Who this is for

Centres where one person does the teaching and the admin.

IGCSE & A-Level centresIncluding centres entering private candidates for Cambridge series.
Homeschool & hybrid centresWhere enrolment is per child and parents expect real reporting.
Enrichment & language centresMusic, coding, speech and drama, Mandarin, English.
Anyone still on paperPrinted timetables, a WhatsApp group per class, fees chased by hand.
What I build

Fixed prices, published. No quote needed to find out.

Every price below is the whole price for that job. One payment structure, no hourly billing, no monthly lock-in unless you ask for one.

Centre Operations Setup

RM2,200One time

Your centre set up properly on management software: student records migrated, full timetable built, automatic WhatsApp class reminders, recurring billing and receipts, and training for whoever runs your admin. The software subscription stays in your own name, around RM99 a month, paid by you directly.

Enrolment Page

RM1,800One time

A five-page website built for phones: classes and fees, teachers, results, contact. WhatsApp button, Google Maps, an enquiry form that reaches you, and your Google listing set up properly. Hosting is free and stays free. The only ongoing cost is your domain name, paid by you directly to the registrar. Roughly RM70 a year.

Exam Entry Tracker

RM1,400One time

For centres entering private candidates. A parent entry form, a per-candidate subject tracker, automatic reminders before Cambridge entry deadlines, and a board showing who has paid for which entries.

Termly Parent Reports

RM1,500One time

Your teachers fill one short form per student. Parents receive a proper formatted report at the end of term instead of a WhatsApp message. Under two minutes per student, or it isn't worth having.

Trial Class Booking

RM900One time

A booking page for trial classes, an auto-reply that sends your timetable and fees on request, a reminder the day before, and a follow-up to anyone who attended and didn't enrol.

Google Listing Fix

RM600One time

Your Google Business Profile claimed and corrected: categories, services, hours, fifteen real photos, the questions parents actually ask, and a review link with a printed QR code for your counter.

The work itself

An enrolment page, section by section.

No stock photos of other people's students, no wall of client logos. Here is the actual structure of the five-page site, so you can picture the thing before you ask anyone for anything.

01

Home

One line saying what you teach and where, a photograph of your own room rather than a stock classroom, and the two buttons a parent actually reaches for: WhatsApp, and book a trial class.

02

Classes and fees

Subjects, year groups, class size, class length, and the fee, published. Most centres make a parent call to find out the price. The ones who publish it get fewer enquiries and better ones, because the people who write have already decided they can afford you.

03

Teachers

Who teaches what, and what they have taught before. A parent is choosing a person to put their child in front of, not a building; this is the section they read twice.

04

Results, or whatever you can show honestly

Grades, progressions, how long students stay, how many came back this year. If there is nothing worth showing yet, the section comes out. It does not get padded with claims you would not make out loud.

05

Find us

Street address with the unit number, a map that opens in one tap, opening hours, and an enquiry form that reaches your inbox rather than disappearing. Your Google listing gets corrected at the same time so the page and the listing agree with each other.

See a finished one

Rather than describe it further, here are two complete pages, laid out exactly as real ones would be, for centres that do not exist: a tuition centre enrolment page and a kindergarten page with sessions, fees, the daily routine and the January intake. Every fee, teacher and result on both is invented and each page says so at the top. They are there so you can judge the work rather than take my word for it.

What you supply

Your subject list and year groups, your fees, the names of your teachers, and a handful of phone photos of the actual room. That is the whole list, and a phone photo beats a stock image every time.

Where a section is missing content, I mark it on the draft as missing rather than fill it with invented text. You will always be able to see exactly which parts are yours and which parts are mine.

How it works

Four steps, and you don't pay the balance until it works.

01 Tell me what's slow One email. No meeting, no site visit, no presentation to sit through.
02 I send a fixed quote One price, exactly what's included, and how long it takes. Three rounds of revisions are in the price.
03 I build it RM500 deposit on jobs above RM1,000. Nothing upfront on anything smaller.
04 You see it, then you pay Live and working before the balance is due. Bank transfer, DuitNow or Touch 'n Go.

One person, working online. No office, no account manager, no sales team, no retainer you forget you're paying.

That is most of why this costs a fraction of an agency quote. You deal with me directly, and the price reflects what isn't in it.

Straight answers

The questions everyone asks first.

Who am I actually dealing with?

Me, and only me. I'm a university student in Kuala Lumpur running this on my own: not an agency, no staff, and not SSM registered. I'd rather you knew that from the start than found out later. It is also why I build the work first and ask afterwards, so you are judging a finished page rather than taking my word for anything.

Do you come to our centre?

No. Everything is done online, and that's most of the reason it costs what it does. If you'd rather work with someone who visits, an agency is the right call and I'd say so.

Who owns the website and the domain?

You do. The domain is registered in your centre's name from the first day, not mine. You can take it anywhere at any time without asking me.

What if I don't like what you build?

Three rounds of revisions are included. If it still isn't right on a job above RM1,000, you've paid the RM500 deposit and nothing more.

Do I have to sign up for a monthly fee?

No. Everything above is a one-time job. If you later want me to keep things updated, that's a separate conversation you start, not a box you have to untick.

So what does it cost me every year?

Your domain name, and nothing else. Roughly RM70 a year, paid straight to the registrar, in your centre's name, on your own card. I take no cut of it and never bill you for it. Hosting costs nothing at the size a tuition centre needs, so there's no hosting fee either. If you already have a domain, there's no annual cost at all.

What if I want to change my fees or add a class later?

Three rounds of changes are included while we're building. After handover, small edits are RM80 each; or I can set the page up so you change fees and timetables yourself in a spreadsheet, which costs a little more upfront and nothing after.

How do I pay?

Bank transfer, DuitNow, or Touch 'n Go, whichever you already use. You'll get a written quote with the account details before any money moves, and the name on the quote matches the name on the account exactly. For Touch 'n Go I'll send a DuitNow QR you can scan.

No card details, no payment gateway, no deposit held by anyone but me. Send the receipt screenshot and I'll confirm within the hour.

Worth reading first

Four things I'd want to know before hiring anyone.

Written from going through ninety-eight centres in the Klang Valley. Most of what's in them you can act on yourself without hiring me or anyone else.

Start here

Send one message. Tell me what's taking too long.

Email gridworkweb@gmail.com
Reply time Same day

No discovery call to book and no meeting to sit through. Tell me what's slow at your centre and I'll reply the same day with whether it's something I can fix and what it would cost.