Jump to the main content
Kids Classes Perth

Kids soccer clubs and junior soccer in Perth

ProviderSuburbAgesClass timesOpening hours (Google)CostLanguageTrial
Murdoch University Melville Football Club Applecross and Booragoon5–18 years—Mon–Fri 8am–⁠6pm$270/yr +1——
The Proper Player holiday Bull Creek and Leeming, Armadale and Kelmscott · 3 venues5–15 years——$30/class +2—free
SoccerPlay holiday Belmont and Rivervale4–12 years—Mon 10am–⁠6.30pm, Tue–Fri 3–⁠6.30pm, Sat 8am–⁠12.30pm——paid
Junior Goals holiday Bibra Lake and South Lake3–11 years—Mon 9am–⁠6pm, Tue–Sat 9am–⁠5pm——paid
Perth Saints Football Club Bicton and Attadale5–11 years—Wed 7–⁠8.30pm, Sun 8am–⁠5pm$305/yr——
Leeming Soccer Club Bull Creek and Leeming4–9 years—Tue–Thu 5–⁠9pm, Sun 12–⁠9pm———
Ranford Junior Soccer Club Canning Vale6+ yearsMon 4.45–⁠5.45pm; Wed 4.45–⁠5.45pm————
Football West holiday Cannington and Bentley4–11 years—Mon–Fri 9am–⁠5pm$100/course——
Queens Park Soccer Club holiday Cannington and Bentley6–16 yearsTue, Thu 5–⁠6.30pmMon–Fri 4–⁠9pmfrom $50/day——
Grasshopper Soccer holiday Cottesloe and Mosman Park, Duncraig and Warwick +4 · 6 venues2–12 years—Mon 9am–⁠12.30pm +4———
Western Knights Soccer Club Cottesloe and Mosman Park4–17 years—Tue–Thu 4–⁠9pm, Sat 10am–⁠6pm, Sun 8am–⁠5pm———
Joondalup City Football Club holiday Currambine and Kinross5–12 years29 Sep–2 Oct 2026 past—$80/day——
Dianella Junior Soccer Club Dianella and Yokine5–17 years—————
Tuart Hill Junior Soccer Club Dianella and Yokine4–12 years—Tue, Thu 5–⁠6.30pm, Sun 8am–⁠3pm———
Ellenbrook United Football Club Ellenbrook and Aveley4+ years—————
Forrestfield United Football Club Forrestfield and High Wycombe4–18 years—Tue 6–⁠7pm, Wed–Fri 5–⁠9pm, Sat, Sun 11am–⁠5pm———
High Wycombe Community Recreation Centre Kalamunda and Lesmurdie, Forrestfield and High Wycombe · 8 venues7–11 years—Mon, Tue, Fri 9am–⁠5pm, Wed, Thu 9am–⁠7pm, Sat 9am–⁠12pm +2———
Kalamunda City Football Club Forrestfield and High Wycombe7–15 years—————
Fremantle 5 A Side Fremantle and East Fremantle—Tue 4.30pmMon, Wed 5–⁠9pm$595/term——
Southern Force FC Thornlie and Langford, Gosnells and Maddington · 2 venues4–18 years—Tue, Thu 4–⁠6.30pm$285/yr——
Armadale Soccer Club Harrisdale and Piara Waters5–18 years—————
Inuka Football holiday Harrisdale and Piara Waters5–16 years————free
Gwelup Croatia Soccer Club Karrinyup and North Beach6–11 years—Mon–Fri 7am–⁠2.30pm———
Hamersley Rovers Junior FC Karrinyup and North Beach5–18 years——from $350/yr——
North Beach Soccer Club Karrinyup and North Beach6–18 years—Tue, Thu 4.30–⁠10pm, Wed 4.30–⁠8pm, Fri 5–⁠7pm———
Pro Football Training holiday Karrinyup and North Beach4–16 years14–18 Dec 2026—$169/course +2——
Woodvale Football Club Kingsley and Greenwood4–18 yearsSat 9–⁠10am—$170/yr +2——
Wanneroo City Soccer Club Landsdale and Darch——Mon–Sun 11am–⁠9pmfrom $360/yr——
Floreat Athena Leederville and Mount Hawthorn5–17 years—Mon–Fri 4–⁠9pm, Sat 11am–⁠9pm, Sun 2–⁠5pm———
Swan Valley Soccer Club Midland and Guildford7–14 years——$550/yr——
Perth Glory Football Club holiday Mirrabooka and Balga5–15 yearsMon, Tue 9–⁠11am; Mon, Tue 12–⁠2pmMon–Fri 9am–⁠4pm$20 (period not published)——
Morley Windmills Soccer Club Morley and Noranda—Thu 5.30–⁠6.30pm————
Noranda Emerald Football Club Morley and Noranda9–15 yearsThu 5.30–⁠6.30pm; Thu 6.30–⁠7.30pm————
Inglewood United Football Club Mount Lawley and North Perth6–16 years——$210–485/yr——
Balcatta Etna FC Osborne Park and Balcatta3–18 yearsSat 9.30–⁠10.15amMon 6–⁠8.30pm, Tue–Fri 5–⁠8.30pm, Sat 7am–⁠7pm, Sun 7am–⁠1pm———
Seamer Indoor Sports Centre Osborne Park and Balcatta—Fri 4pm————
Perth Azzurri Soccer Club Perth CBD and Northbridge · 2 venues5–16 years—————
J&J Football Training Scarborough and Innaloo4–17 years——from $390/pack——
Sporties FC holiday Scarborough and Innaloo3–12 yearsFri 4pm; Sat 9.10am +2Mon–Sun 9am–⁠9pm$65/day +3——
Grasshopper Soccer South Perth and Como2–12 years—————
Matej's Soccer Academy South Perth and Como—Wed, Fri 5–⁠6.15pm; Wed, Fri 6.30pmMon–Sun 6am–⁠7pmfrom $144/mth——
Subiaco AFC holiday Subiaco and Shenton Park3–18 years—Mon–Sun 9am–⁠5pm———
Soccer Development Academy Thornlie and Langford3–18 years—Mon–Fri 9am–⁠5pm——free
The Casual Football Co. Mills Park holiday Thornlie and Langford6–12 years14 Dec 2026–29 Jan 2027; Mon 4–⁠5pm; Mon 5–⁠6pm +4Mon, Tue, Thu 7–⁠8.30pm, Fri, Sun 6–⁠7.30pm, Sat 3–⁠4.30pm$15/class +1——
Lynwood United Football Club Willetton and Riverton5–17 years—Mon–Sun 8am–⁠9pmfrom $260/yr——
Joondalup Sports Association Currambine and Kinross——Mon–Thu 3–⁠10pm, Fri 3–⁠11.30pm, Sat 11am–⁠11.30pm, Sun 11am–⁠9pm———
Sorrento Football Club Duncraig and Warwick——Tue 6–⁠8pm, Thu 6–⁠10pm, Sat 8am–⁠9pm, Sun 8am–⁠6pm———
Craigie Leisure Centre Hillarys and Padbury——Mon–Fri 5am–⁠9pm, Sat, Sun 6.30am–⁠6pm———
Stirling Leisure Scarborough and Innaloo, Mirrabooka and Balga +2 · 14 venues——Mon–Fri 8.30am–⁠8.30pm, Sat 8.30am–⁠6pm, Sun 8.30am–⁠5pm +7———
City of Kwinana Kwinana · 8 venues——Mon–Thu 9am–⁠7pm, Fri 9am–⁠5pm, Sat 9am–⁠12pm +2———
Kingsway Football & Sporting Club Landsdale and Darch——Mon–Fri 8.30am–⁠10.30pm, Sat, Sun 9am–⁠5pm———
Olympic Kingsway Sports Club Landsdale and Darch——Mon–Sun 11am–⁠12am———
Emiola Soccer Academy holiday Perth CBD and Northbridge——Mon–Fri 2–⁠6pm, Sat 8–⁠11am——free
Ages and times not published
Bayswater City Soccer Club Maylands and Bayswater———$140/term——
Cracovia White Eagles Junior Soccer Club Ballajura and Malaga——————
Carramar Shamrock Rovers FC Banksia Grove and Tapping——————
Mindarie Football Club Clarkson and Mindarie——————
Quinns FC Clarkson and Mindarie——————
Balga Soccer Club Mirrabooka and Balga——————
South Perth United Soccer Club South Perth and Como——————
Gosnells City Football Club Thornlie and Langford——————
Perth Royals Football Club Inc. Victoria Park and Burswood——————
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.