Jump to the main content
Kids Classes Perth

Tennis lessons and academies for kids in Perth

ProviderSuburbAgesClass timesOpening hours (Google)CostLanguageTrial
Break Point Tennis holiday Applecross and Booragoon4+ years—Mon–Sat 9am–⁠5pm———
Bassendean Tennis Club Bassendean and Eden Hill——Mon–Sun 7am–⁠10pm$120/yr——
The Tennis Pro holiday Belmont and Rivervale4–14 years—Mon–Fri 9am–⁠6pm, Sat 9am–⁠1pm$45/day——
Bullcreek Tennis Club Bull Creek and Leeming—Fri 4–⁠5.30pmMon–Sun 6am–⁠10pm———
Perth Performance Tennis Academy holiday Bull Creek and Leeming, Dianella and Yokine +2 · 4 venues3+ years5–10 Oct 2026 pastMon 9am–⁠9pm, Tue–Fri 9am–⁠7.30pm, Sat 9am–⁠12.30pm +1from $282/term +1—free
Allen Park Tennis Club holiday Claremont and Swanbourne9–18 yearsSat 9–⁠10am; Sat 10–⁠11.15amMon–Sun 9am–⁠5pm———
Claremont Lawn Tennis Club Claremont and Swanbourne—Fri 4.30–⁠6pmTue–Sun 8am–⁠11pm———
UWA Tennis Club Claremont and Swanbourne——Tue–Fri 6am–⁠5pm, Sat, Sun 6am–⁠6pm$120/course——
West Coast Tennis Academy Claremont and Swanbourne3+ years——from $190/term——
Cottesloe Tennis Club Cottesloe and Mosman Park9–18 yearsSat 9.30–⁠10.45amMon–Sun 7am–⁠8pm———
Peppermint Grove Tennis Club Cottesloe and Mosman Park—Fri 5.30–⁠6.30pm————
Tennis Approach holiday Cottesloe and Mosman Park4+ yearsMon–Fri 9am–⁠12pm; Tue, Wed, Fri 3.45–⁠4.30pm +1Mon–Sat 7am–⁠10pm$235/term +3——
InStyle Tennis holiday Duncraig and Warwick4–12 years5–9 Oct 2026 pastMon–Fri 9am–⁠1pm & 3–⁠8.30pm, Sat 8am–⁠12pm———
Next Step Tennis Academy Duncraig and Warwick8–16 yearsWed 4.30–⁠5.30pm; Wed 5.30–⁠7pm +2—$165/course——
The Talent Code Duncraig and Warwick3–12 years—Mon 6am–⁠9pm, Tue–Fri 9am–⁠5pm, Sat 6am–⁠5pm———
Moore Tennis Coaching holiday Kalamunda and Lesmurdie, Forrestfield and High Wycombe · 2 venues4+ years21–24 Dec 2026Mon–Sun 7am–⁠8pmfrom $160/term +2——
Fremantle Topspin Tennis holiday Fremantle and East Fremantle—14–18 Dec 2026; Mon 4.30–⁠6pmMon–Thu 6am–⁠8.30pm, Fri, Sat 6am–⁠12.30pm$240/term +2——
Marshall's Tennis Academy holiday Fremantle and East Fremantle8–12 years5–8 Oct 2026 past—$204/course——
Tennis Factory holiday Fremantle and East Fremantle, Subiaco and Shenton Park · 2 venues4–15 years—Mon–Fri 6am–⁠9pm, Sat 7am–⁠1pm +1from $30.90/class +2——
North Shore Community Hub holiday Hillarys and Padbury—5–9 Oct 2026 past; Fri 6–⁠7pm; Sun 4.30–⁠5.30pmMon, Tue, Thu, Sat 6.30am–⁠12.30pm, Wed 6.30am–⁠12.30pm & 6–⁠11pm, Fri 6.30am–⁠12.30pm & 4–⁠10pm, Sun 6.30am–⁠12.30pm & 3–⁠7pmfrom $10/class——
AllStar Tennis West Coast Karrinyup and North Beach—Sat 8–⁠8.30am; Sat 8.30–⁠9am +1Mon–Thu 7am–⁠9pm, Fri 7am–⁠5pm, Sat 7am–⁠12pmfrom $130/term—free
Europe Tennis Academy holiday Karrinyup and North Beach5–15 years—Mon–Sat 9am–⁠5pmfrom $170/term +1——
Kingsley Tennis Club Kingsley and Greenwood—Fri 5–⁠7pmTue 8.30am–⁠12pm, Wed 7–⁠9pm, Sat 2.30–⁠5.30pm———
Smash Tennis Academy holiday Kwinana4+ years13–16 Jul 2026 pastMon–Fri 3.30–⁠8.30pm, Sat 8am–⁠12pmfrom $45 (period not published) +1——
Frontier Tennis Midland and Guildford4–12 years——$170/term +2——
Alexander Park Tennis Club holiday Mount Lawley and North Perth4–12 years—Mon–Sun 6.30am–⁠10.30pm———
Nedlands Tennis Club Nedlands and Dalkeith4–14 yearsFri 4.30–⁠5.30pmMon–Sun 7am–⁠10pm$10 (period not published)——
Tennis HQ holiday Nedlands and Dalkeith4–15 yearsMon–Fri 9–⁠10.30am; Mon–Fri 9am–⁠12pm +1—$25/day +1——
Beach Tennis WA Scarborough and Innaloo5–12 yearsWed 4–⁠4.50pm; Wed 5–⁠6pmMon–Fri 7am–⁠7pm, Sat, Sun 9am–⁠5pm——paid
Scarborough Tennis Academy holiday Scarborough and Innaloo3–18 yearsTue 3.45–⁠5pm; Tue 5–⁠6.30pm +6Mon–Sun 6.30am–⁠10pmfrom $210/term +2——
Wembley Downs Tennis Club Scarborough and Innaloo—Fri 5–⁠6.15pmMon–Sun 7am–⁠9pm———
Hensman Park Tennis Club South Perth and Como3+ years—Mon–Sun 7.30am–⁠10.30pm———
Team Tennis WA holiday South Perth and Como4–17 yearsMon, Wed 3.45–⁠4.30pm; Mon, Wed 4.30–⁠5.30pm +6————
Onslow Park Tennis Club Subiaco and Shenton Park3+ years—Mon–Fri 6am–⁠11pm, Sat, Sun 6am–⁠8pm$190 (period not published)——
Thornlie Tennis Club Thornlie and Langford3–16 yearsMon 4.30–⁠5.30pm; Tue 3.25–⁠3.55pm +5Mon–Fri 6.30am–⁠10pm, Sat, Sun 7am–⁠9pm———
Top Shot Tennis holiday Thornlie and Langford—Mon 4.30–⁠5.30pm; Wed 4.30–⁠5.30pm +5—from $95/term +1——
Coastal Tennis holiday Wembley, Floreat and City Beach—5–9 Oct 2026 pastMon 7am–⁠8.30pm, Tue–Thu 7am–⁠8pm, Fri 7am–⁠6.30pm, Sat 7–⁠11am$220/wk——
Corinthian Park Tennis Club Willetton and Riverton—Fri 4–⁠7pmMon–Sun 6am–⁠10pm$50 (period not published)——
Lobo Tennis holiday Willetton and Riverton—5–9 Oct 2026 past—$80/day +1——
Darlington Tennis Club Darlington——Tue–Sun 7.30am–⁠4.30pm———
Fremantle Lawn Tennis Club Fremantle and East Fremantle——Mon–Sun 6am–⁠10pm———
Fundamental Tennis Academy Joondalup and Edgewater——Mon–Sun 7am–⁠9pm———
Leederville Tennis Club Leederville and Mount Hawthorn——Mon–Fri 7am–⁠10pm, Sat, Sun 7.30am–⁠10pm———
Maylands Tennis Club Maylands and Bayswater——Mon–Sun 7am–⁠10pm———
Mount Lawley Tennis Club Mount Lawley and North Perth——Mon–Sun 6.30am–⁠10.30pm———
Dalkeith Tennis Club Nedlands and Dalkeith——Mon–Sun 6am–⁠11pm———
Manning Tennis Club South Perth and Como——Mon–Sun 7am–⁠9pm———
Higgins Park Tennis Club Victoria Park and Burswood——Mon–Sun 6am–⁠11pm———
Wanneroo Tennis Club Wanneroo and Hocking——Wed, Fri 7–⁠10pm, Sat 4–⁠6pm———
Ages and times not published
Reabold Tennis Club holiday Wembley, Floreat and City Beach——————
Reading the table

Rows are never ranked. On a suburb page, a provider with one or two venues comes before a chain with three or more. Rows that show ages, class times, program dates or a current fee come before rows that show none of these. Within each group the order is suburb first, then the name from A to Z.

—: not published by the provider.
+N: N values more than the cell can hold; the provider’s page shows each one.
≈: the cost of one class, worked out by dividing a term or package fee.
as image: appears only inside a photo or a scanned flyer; in app: appears only behind a booking app; ask: the provider tells you when asked.
web: the provider names no language for its classes, so the row lists the languages its website is written in.
care: after-school care; holiday: school holiday program. Costs: /class, /hr, /day, /wk, /mth, /term, /course (a run of classes or a holiday program paid as one), /yr. The date beneath each name marks the last reading of its pages. Distances run as the crow flies.