Go straight to the content
Kids Classes Porto

Weekday classes and club training after school in Porto

OrganisationAreaAgesClass timesOpening hours (Google)PriceLanguagesTrial class
Jitsu Foz Brazilian jiu-jitsu Aldoar4–16 yearsMon–Fri 17:00; Mon, Wed, Fri 18:00 +3Mon–Fri 10:30–⁠12:30 & 16:30–⁠21:00, Sat 10:30–⁠13:30from €44/mo +1—free
A Turma - Associação Cultural drama Baixa - Centro Histórico12–17 yearsMon 18:00–⁠20:00—€40/mo +1——
Alliance Porto Brazilian jiu-jitsu Boavista - Massarelos—Mon 17:00–⁠18:00; Mon 18:00–⁠19:00 +7Mon–Thu 07:00–⁠08:30 & 12:00–⁠13:30 & 16:30–⁠21:00, Fri 07:00–⁠08:30 & 12:00–⁠13:30 & 17:30–⁠21:00, Sat 10:00–⁠12:00——yes
Open music school porto music Boavista - Massarelos3–12 yearsMon 17:00; Mon 18:00 +1Mon 17:00–⁠20:00, Wed 11:00–⁠19:00, Thu, Sat 10:00–⁠15:00€13/class +1—yes
Arrisco, Lda art Bonfim6 years and upFri 17:30–⁠19:30; Sat 10:00–⁠12:00Wed 14:30–⁠18:00, Thu, Fri 10:00–⁠13:00 & 17:30–⁠19:30, Sat 10:00–⁠12:00———
Oficina Josefina art Bonfim3 years and upThu 14:00–⁠15:00; Thu 15:00–⁠16:00 +1—€35/mo +1—yes
Douro Va'a water sports Canidelo12 years and upTue 08:00–⁠09:00; Tue 09:45–⁠10:45 +7Tue, Thu 07:30–⁠10:00, Sat, Sun 10:00–⁠12:00from €32/mo—paid
Judo Force judo Cedofeita4–10 yearsMon, Wed 18:00–⁠18:45; Mon, Wed 18:45–⁠19:30 +2Mon, Wed 17:45–⁠21:00, Tue, Thu, Fri 19:30–⁠21:00———
Kai Karate Shotokan karate Gondomar3 years and upMon 19:00–⁠19:50; Mon 19:00–⁠20:00 +4Mon 19:00–⁠21:30, Sat 10:00–⁠12:30———
Judo Infantil Leça judo Leça da Palmeira—Mon 18:00–⁠18:45; Mon 18:45–⁠19:30 +4Mon, Wed 18:00–⁠20:30——free
Just Dance School - Escola de Dança dance Leça da Palmeira—Mon–Thu 17:15–⁠18:00; Tue–Thu 18:00–⁠19:00 +1Mon–Fri 16:00–⁠22:30, Sat 10:30–⁠12:00 & 14:00–⁠17:00———
Nashinoki Shotokan Dojo karate Leça da Palmeira5–10 yearsMon, Thu 18:00–⁠18:45Mon, Thu 18:30–⁠21:00, Tue, Fri 19:15–⁠21:30———
Clube Fluvial Portuense swimming · rowing · water polo +1 Lordelo do Ouro—Mon–Fri 18:15–⁠19:45; Mon, Wed, Fri 18:30–⁠20:00Mon–Fri 07:00–⁠22:00, Sat 08:00–⁠20:00, Sun 09:00–⁠13:00———
Focus Jiu-Jitsu Porto - Serralves Brazilian jiu-jitsu Lordelo do Ouro4–13 yearsMon–Fri 17:30; Mon, Wed, Fri 18:30Mon, Wed, Fri 07:30–⁠21:00, Tue, Thu 10:00–⁠21:00, Sat 09:30–⁠14:00from €50/mo—free
Ballet Studio gymnastics · ballet · dance Madalena - Valadares3 years and upMon, Thu 18:00; Tue 18:30 +1Tue–Thu 18:30–⁠19:30, Fri 18:30–⁠20:30, Sat 10:00–⁠13:00——yes
Krav Maga Bruttus other martial arts Mafamude7–13 yearsTue, Thu 18:30–⁠19:15; Sat 10:00–⁠10:45Mon–Fri 09:30–⁠21:00, Sat 09:30–⁠12:30——free
RoboKittens Space coding · robotics · yoga and fitness +1 Mafamude4–16 yearsMon 17:30; Tue 17:30 +1Sat, Sun 10:00–⁠16:30——free
Academia Fernanda Ribeiro athletics Maia—Mon–Fri 18:30–⁠20:00————
Conceito Marcial karate · other martial arts Maia—Mon, Wed 19:30–⁠20:30; Tue, Thu 18:45–⁠19:30Mon, Wed 19:30–⁠20:30, Tue, Thu 18:45–⁠21:00, Sat 11:30–⁠13:00———
JACOUNCE Academy dance Maia4 years and upTue 17:30; Wed 18:30 +6Mon–Fri 19:00–⁠21:30, Sat 10:00–⁠12:00———
MyDance by Anna Galysheva dance Maia2 years and upMon 18:00–⁠18:45; Mon 18:45–⁠19:30 +10Mon, Wed 18:00–⁠22:30, Tue 18:00–⁠23:00, Thu 18:00–⁠22:00, Fri 18:00–⁠21:00, Sat 09:30–⁠13:30———
MTS Clube de Karate Shotokan karate Matosinhos—Fri 17:00–⁠17:50Tue, Thu 18:00–⁠20:30, Fri 17:00–⁠19:00———
SURFAVENTURA - Surf School and Outdoor Activities surfing Matosinhos—Mon–Fri 11:30; Mon–Fri 17:00 +4Mon–Fri 09:00–⁠19:00, Sat, Sun 09:30–⁠19:00€30/class——
Academia de Música de Costa Cabral music Paranhos4–9 yearsMon 17:45–⁠18:30; Wed 16:45–⁠17:30 +4Mon–Fri 08:00–⁠20:45, Sat 08:30–⁠13:30€55/mo +1——
Academia Marcial taekwondo Paranhos4–12 yearsMon, Wed, Fri 18:00–⁠19:00———free
Escola de Música Santa Cecília music · drama Paranhos—Mon 18:00–⁠19:00; Wed 19:00–⁠20:00Mon–Fri 14:30–⁠18:00———
Estrela E Vigorosa Sport gymnastics · handball Paranhos—Mon, Wed, Fri 17:30–⁠18:10Mon–Sat 09:00–⁠22:00from €30/mo +2——
Global Dança - Escola de Dança, Música e Teatro dance · music · drama Ramalde—Mon 18:30–⁠19:15; Mon 19:15–⁠20:00 +4Mon–Fri 15:00–⁠22:30, Sat 09:30–⁠20:00, Sun 18:30–⁠19:45——yes
Luz de Lótus karate · Brazilian jiu-jitsu Ramalde5 years and upWed 17:00Mon, Wed 07:00–⁠12:00 & 17:00–⁠21:30, Tue 07:00–⁠12:00 & 17:00–⁠21:00, Thu 07:00–⁠21:00, Fri 09:00–⁠12:00 & 17:00–⁠20:00, Sat 09:00–⁠13:00——free
Skate Park de Ramalde skateboarding Ramalde6 years and upMon, Thu 17:30–⁠19:30; Sat, Sun 10:00–⁠12:00Mon–Sun 10:00–⁠22:00———
Boom Academy Muay Thai Santa Marinha4–14 yearsMon–Thu 17:45–⁠18:30; Mon–Thu 18:30–⁠19:15Mon–Fri 17:30–⁠21:30, Sat 10:30–⁠12:30——yes
Trojan Porto – Academia de MMA / BJJ Brazilian jiu-jitsu · boxing, kickboxing and MMA Santa Marinha6–15 yearsMon, Thu 18:30–⁠19:15; Tue 18:30–⁠19:15 +2Mon–Fri 11:00–⁠15:00 & 17:30–⁠21:30, Sat 11:00–⁠13:00€40/mo +3—free
Fórmul@ - Educação e Formação robotics Senhora da Hora - São Mamede6 years and upThu 18:30–⁠19:30Mon–Thu 15:00–⁠19:30, Fri 15:00–⁠17:00———
CKBD-Clube Karaté Budo Dojo karate Valongo4–13 yearsMon, Thu 19:00–⁠20:00; Tue, Fri 19:00–⁠20:00 +4Mon, Fri 19:00–⁠20:00 & 20:15–⁠21:30, Tue 08:30–⁠09:45 & 10:00–⁠11:15 & 19:00–⁠20:00 & 20:15–⁠21:30, Wed 08:30–⁠09:45 & 18:00–⁠18:45 & 19:00–⁠20:00 & 20:15–⁠21:30, Thu 10:00–⁠11:15 & 19:00–⁠20:00, Sat 08:30–⁠09:45 & 10:00–⁠11:00 & 11:15–⁠12:00———
Escola De Dança De Ermesinde dance · drama Valongo3 years and upWed 18:30–⁠19:30; Fri 19:00–⁠20:00Mon, Tue, Thu, Fri 16:00–⁠20:30, Sat 10:00–⁠12:30——paid
Open at this time, no class times published
SHARKCODERS Gaia coding Mafamude, Aldoar · 2 locations4–17 years—Mon–Fri 09:00–⁠21:00, Sat 09:00–⁠20:00 +1——free
Sport RUGBY - Sport Club do Porto rugby Aldoar, Foz - Nevogilde · 2 locations6 years and up—Mon–Sun 09:00–⁠22:00€42/mo +3——
ACE Escola de Artes drama Baixa - Centro Histórico · 2 locations6–14 years—Mon–Fri 09:30–⁠17:30 +1€60/mo——
Grupo de Xadrez do Porto chess Baixa - Centro Histórico—Sat 09:15–⁠10:00; Sat 10:15–⁠11:00 +1Mon–Fri 16:00–⁠19:00, Sat 15:00–⁠18:00———
Inlingua Porto languages Baixa - Centro Histórico8–16 years—Mon–Fri 08:30–⁠20:00———
OPALA - Academia de Dança e Belas Artes ballet Baixa - Centro Histórico4 years and up—Mon–Fri 17:00–⁠21:30, Sat 11:00–⁠16:30——free
British Council Porto languages Boavista - Massarelos, Foz - Nevogilde · 2 locations4–17 years—Tue 12:00–⁠14:30 & 15:30–⁠19:00, Wed 09:00–⁠19:00, Sat 09:00–⁠13:00 +1€1,120/yr——
Happy Code Porto coding Boavista - Massarelos4 years and up—Mon–Fri 14:00–⁠18:00, Sat 09:00–⁠13:00———
River Dance Studios dance Boavista - Massarelos10 years and up—Mon, Tue 17:00–⁠20:30, Wed 10:00–⁠21:30, Thu, Fri 17:00–⁠21:30, Sat 09:30–⁠13:30———
Cambridge School - Porto languages Bonfim6–14 years—Mon–Thu 08:00–⁠22:00, Fri 08:00–⁠21:00, Sat 08:30–⁠13:30———
Conservatório Vocare music · piano · drama Bonfim6–15 years—Mon–Fri 10:00–⁠13:00 & 14:00–⁠18:00, Sat 09:00–⁠13:00———
Encounter English languages Bonfim3–9 years—Mon–Fri 10:00–⁠13:00 & 14:00–⁠20:00, Sat 09:00–⁠13:00———
Estúdio de Música Rui Massena music Bonfim3 years and up—Mon–Fri 15:00–⁠19:00, Sat 10:00–⁠13:00———
InDance - Escola de Artes de Palco ballet · dance Bonfim6 years and up—Mon–Fri 16:00–⁠20:30, Sat 09:30–⁠12:30———
Centro Equestre Couto Pereira horse riding Canelas3 years and up—Mon 15:00–⁠19:00€40/mo +1——
Clube Ténis Gaia tennis Canelas3 years and up—Mon–Fri 07:00–⁠22:00, Sat, Sun 09:00–⁠21:00———
Ritmo Azul - escola de dança e artes ballet · dance · drama Canelas——Mon 12:00–⁠23:00, Tue, Thu 10:00–⁠23:00, Wed 17:00–⁠23:00, Fri 18:00–⁠23:00, Sat 10:00–⁠18:00, Sun 10:00–⁠12:00from €28/mo +2—free
BBDouro sailing Canidelo5–18 yearsSat 10:00–⁠13:00; Sat 14:30–⁠17:30 +1Mon–Sun 09:30–⁠13:00 & 14:00–⁠18:00from €60/mo—free
Fisherman Surf School surfing Canidelo7 years and up—Mon–Sun 09:00–⁠20:00€30/class——
Campo das Artes art Cedofeita6 years and up—Mon, Wed, Fri 14:30–⁠17:30, Tue, Thu, Sat 10:00–⁠13:00 & 14:30–⁠17:30———
Centro De Dança Do Porto dance Cedofeita3 years and up—Mon–Fri 14:00–⁠21:30, Sat 10:00–⁠14:00——yes
Clube de Ténis do Porto tennis · padel Cedofeita5 years and up—Mon–Fri 08:00–⁠23:00, Sat, Sun 08:00–⁠20:30from €40/mo +1——
Escola De Magia Do Porto magic tricks Cedofeita9 years and upMon, Wed 19:00–⁠20:30Mon–Fri 10:30–⁠13:00 & 14:00–⁠19:00€75/mo——
Espaço João Pedro Rodrigues art Cedofeita8–14 yearsSat 09:30–⁠11:30; Sat 11:30–⁠13:30Tue 11:00–⁠13:00 & 15:00–⁠21:00, Thu 15:00–⁠22:00, Fri 15:00–⁠19:00, Sat 09:30–⁠13:30 & 14:30–⁠16:30€45 (period not stated)——
Gracie Barra Boavista Brazilian jiu-jitsu Cedofeita3–15 years—Mon, Wed, Fri 07:00–⁠09:00 & 11:30–⁠14:00 & 16:30–⁠21:30, Tue, Thu 11:30–⁠14:00 & 16:30–⁠21:30, Sat 10:00–⁠13:00——free
Escola de Ballet do Porto ballet Foz - Nevogilde3 years and up—Mon–Fri 09:00–⁠13:00 & 14:00–⁠21:00, Sat 10:00–⁠14:00———
Surf Training School surfing Foz - Nevogilde6–12 years—Mon–Sun 09:00–⁠18:00———
Clube Naval Infante D Henrique rowing Gondomar · 2 locations——Tue–Thu 17:30–⁠20:00, Sat 09:00–⁠13:00€35/mo—yes
Grupo Desportivo e Coral de Fânzeres roller hockey Gondomar3 years and up—Mon–Fri 18:00–⁠24:00, Sat 09:00–⁠24:00, Sun 10:00–⁠20:00———
Instituto de Línguas de Gondomar languages Gondomar3 years and up—Mon–Fri 11:00–⁠13:00 & 14:00–⁠20:00, Sat 08:30–⁠13:00——yes
Academia Allegro dance Leça da Palmeira3 years and up—Mon–Fri 17:30–⁠20:30———
Clube Vela Atlântico sailing Leça da Palmeira6–15 years—Mon, Wed–Sun 09:00–⁠18:00———
Escola de Ballet de Leça da Palmeira ballet Leça da Palmeira3 years and up—Mon, Tue, Thu, Fri 16:30–⁠19:30, Wed 18:00–⁠19:30, Sat 10:00–⁠13:00——free
Escola de Música de Leça da Palmeira music Leça da Palmeira4–9 years—Mon–Fri 14:00–⁠19:00———
Balletrix, Escola de Dança dance Leça do Balio - Custóias3 years and up—Mon, Wed, Thu 17:30–⁠21:00, Sat 09:00–⁠13:30———
Be A Legend - Centro de Artes Performativas dance Leça do Balio - Custóias3–10 years—Mon, Wed 09:00–⁠12:00, Tue 17:00–⁠19:30, Fri 17:00–⁠20:00, Sat 10:00–⁠13:00———
Dance Point karate · dance Leça do Balio - Custóias3 years and up—Mon 17:00–⁠23:30, Tue–Fri 17:00–⁠23:00———
Escola Benfica Matosinhos football Leça do Balio - Custóias6–16 years—Mon–Fri 18:15–⁠21:15———
A Pauta - Academia de Música de Método Suzuki music Lordelo do Ouro2½ years and up—Mon–Fri 14:00–⁠19:30, Sat 09:00–⁠14:00——yes
Centro de Desporto da Universidade do Porto swimming Lordelo do Ouro · 3 locations5–16 yearsSat 09:30–⁠10:15Mon–Fri 09:00–⁠20:00, Sat 09:00–⁠17:00———
ALC Dance Studios dance Madalena - Valadaresup to 12 years—Mon–Fri 15:00–⁠23:30, Sat 09:00–⁠18:00from €39/mo +1——
Conservatório de Música Ramiro Lopes music Madalena - Valadares4 years and up—Mon–Fri 10:00–⁠19:00, Sat 10:00–⁠12:30———
Karate Clube de Gaia karate Madalena - Valadares3 years and up—Mon–Fri 16:30–⁠21:30, Sat 09:45–⁠13:30———
Bristol School languages Mafamude, Senhora da Hora - São Mamede +2 · 4 locations4 years and up—Mon–Fri 09:30–⁠20:00, Sat 09:00–⁠13:00 +3———
Conservatório Regional De Gaia music Mafamude3 years and up—Mon–Fri 11:00–⁠12:30 & 14:00–⁠17:45, Sat 09:00–⁠12:30———
M GANG | Escola de Dança, Artes e Desporto dance Mafamude——Mon 17:30–⁠21:30, Tue 12:00–⁠13:00 & 17:30–⁠21:30, Wed 17:30–⁠20:30, Thu 18:00–⁠21:30, Fri 18:00–⁠22:00, Sat 09:30–⁠12:00€25 (period not stated)——
Studio Alma gymnastics · dance Mafamude6–16 years—Mon 18:00–⁠24:00, Tue–Fri 10:00–⁠22:30, Sat 09:00–⁠20:00€15/class +2—paid
A-Z Padel Maia padel Maia4–17 years—Mon–Thu 10:00–⁠23:30, Fri 10:00–⁠22:00, Sat, Sun 09:30–⁠13:30 & 15:00–⁠20:00———
Academia de Teatro ballet · dance · drama Maia, Senhora da Hora - São Mamede · 3 locations3–12 years—Mon 18:30–⁠20:30, Wed 18:00–⁠20:00, Thu, Fri 18:00–⁠20:30, Sat 10:00–⁠20:00 +2———
Complexo Municipal de Ginástica da Maia gymnastics · dance Maia · 7 locations6 years and up—Mon–Fri 08:00–⁠23:00, Sat 09:00–⁠17:00 +4———
IT'S DANCE ballet · dance · drama Senhora da Hora - São Mamede, Maia · 3 locations3 years and up—Fri 18:00–⁠20:00, Sat 09:00–⁠13:00 +2€30/mo +2—yes
Academia de Dança de Matosinhos ballet Matosinhos3–18 years—Mon–Fri 16:30–⁠20:30———
Escola de Música Alberta Lima music Matosinhos5 years and up—Mon–Sat 15:00–⁠22:00€60/mo—free
Helen Doron Porto-Foz languages Matosinhos, Rio Tinto · 2 locations3 months and up—Mon 15:00–⁠18:30, Tue, Thu 10:30–⁠13:00 & 14:30–⁠18:30, Wed, Fri 14:30–⁠18:30, Sat 09:30–⁠12:30 +1——free
Karaté Goju Ryu Academia Zen karate Matosinhos · 2 locations4 years and up—Mon 18:30–⁠22:00, Tue–Thu 17:30–⁠22:00, Fri 18:00–⁠22:00———
Linha de Onda Surfing School surfing Matosinhos——Mon–Fri 09:00–⁠18:00, Sat, Sun 09:00–⁠14:00≈ €15/class——
Major Padel Club Douro padel Oliveira do Douro5–17 years—Mon–Fri 09:00–⁠23:30, Sat, Sun 09:00–⁠21:00———
EMARA - escola de música music Paranhos3–9 years—Mon–Fri 14:00–⁠20:00———
INVICTA Artes Marciais taekwondo Paranhos4–13 years—Mon–Fri 15:00–⁠21:00, Sat 10:00–⁠12:00——yes
Academia de Guitarra do Porto music Ramalde3 years and up—Mon–Thu 10:00–⁠20:00, Fri 09:00–⁠20:00, Sat 09:00–⁠14:00from €112/mo—paid
Invicta Badminton Clube badminton Ramalde——Wed 18:00–⁠20:00, Sat 10:00–⁠13:00€40/mo—free
Kickboxing Academy Boavista boxing, kickboxing and MMA Ramalde6–10 years—Mon–Fri 07:00–⁠21:30——free
Padel Athletic Club padel Ramalde4–10 years—Mon–Fri 09:00–⁠23:00, Sat, Sun 09:00–⁠20:00€35 (period not stated) +3——
Pallco music Ramalde3–6 years—Mon–Fri 09:30–⁠21:00, Sat 09:00–⁠13:30———
PianoStudio piano Ramalde——Mon 11:00–⁠19:30, Tue–Fri 10:00–⁠19:30, Sat 10:00–⁠15:00from €120/mo—yes
AK Porto Rio Tinto Karaté karate Rio Tinto5–12 years—Mon–Fri 10:00–⁠14:00 & 16:00–⁠20:00, Sat, Sun 08:30–⁠11:50——free
Portdance Studios dance Rio Tinto, Vila Nova de Gaia · 2 locations3–12 years—Mon–Fri 16:00–⁠22:00, Sat 09:00–⁠14:00 +1——yes
Language House languages Santa Marinha3 years and up—Mon–Thu 09:00–⁠21:00, Fri 09:00–⁠20:30, Sat 09:00–⁠12:30———
Escola de Judo e Jujutsu do Porto - Clube Kano judo Senhora da Hora - São Mamede4–12 years—Mon, Wed 17:30–⁠21:00———
Eu Danço ballet Senhora da Hora - São Mamede4 years and up—Mon, Wed, Fri 14:30–⁠21:30, Tue, Thu 11:30–⁠21:30, Sat 09:30–⁠13:30———
Academia Tigre Branco taekwondo Valongo3–14 years—Mon–Fri 09:00–⁠12:00 & 17:00–⁠22:00, Sat 09:00–⁠12:00 & 14:30–⁠17:30———
Clube de Ténis de Ermesinde tennis Valongo4 years and up—Mon–Fri 09:00–⁠12:00 & 15:00–⁠22:00, Sat 09:00–⁠13:00 & 15:00–⁠19:00, Sun 09:00–⁠12:00from €18/mo +1——
ACADEMIA AEGO SPORT judo Aldoar——Mon–Sat 07:30–⁠21:00———
Casulo yoga and fitness Aldoar——Mon–Sat 09:00–⁠18:00———
Balleteatro dance Baixa - Centro Histórico——Mon–Fri 09:00–⁠18:00——free
Espaço Musas chess Baixa - Centro Histórico——Wed 16:00–⁠21:30, Thu 20:00–⁠24:00, Sat 15:00–⁠16:00———
Sport Club do Porto dance Foz - Nevogilde, Paranhos +1 · 3 locations——Mon–Fri 09:00–⁠18:00 +2———
Lancaster College languages Maia, Mafamude +1 · 3 locations——Mon, Tue, Thu, Fri 10:30–⁠12:30 & 15:00–⁠19:00, Wed 15:00–⁠19:00, Sat 09:00–⁠13:00 +2———
Norte Forte - Fight Club Muay Thai Boavista - Massarelos——Mon 07:00–⁠14:30 & 16:00–⁠21:00, Tue–Fri 07:00–⁠13:30 & 16:00–⁠21:00, Sat 10:00–⁠12:30——paid
ABA Academia de dança dance Bonfim——Mon–Fri 15:30–⁠22:00, Sat 09:30–⁠13:15 & 14:30–⁠16:00———
Associação Enciclopédia boxing, kickboxing and MMA Bonfim——Mon–Thu 12:00–⁠22:30, Fri 09:00–⁠22:30, Sat 10:00–⁠13:00——free
Escola Utopia art Bonfim——Mon, Wed, Thu 10:00–⁠13:00 & 14:30–⁠22:00, Tue 19:00–⁠22:00, Fri 10:00–⁠13:00 & 14:30–⁠17:30, Sat 10:00–⁠13:00 & 15:00–⁠18:00———
Escola de Futebol Dragon Force Valadares football Campanhã, Madalena - Valadares +4 · 9 locations——Mon–Fri 17:30–⁠20:00, Sat 10:00–⁠12:15 +6———
Golfe da Quinta do Fojo golf Canidelo——Mon–Wed 10:00–⁠19:00, Thu, Fri 10:00–⁠19:00 & 19:30–⁠22:30, Sat 09:00–⁠19:00 & 19:30–⁠22:30, Sun 09:00–⁠19:00———
Sport Clube Canidelo football Canidelo——Mon–Fri 17:00–⁠22:00, Sat, Sun 09:00–⁠19:30———
Clube Karate Invicta karate Cedofeita, Rio Tinto · 2 locations——Mon, Wed 18:00–⁠20:00, Fri 19:00–⁠20:00 +1——yes
Escola de Dança Sabor Latino dance Senhora da Hora - São Mamede, Cedofeita · 2 locations——Mon 20:00–⁠22:00, Tue, Thu 17:00–⁠22:00, Wed, Fri 20:00–⁠23:00 +1———
International House Porto languages Leça da Palmeira, Foz - Nevogilde · 3 locations——Mon–Fri 14:00–⁠19:00, Sat 09:30–⁠12:00 +1———
Sentido Extra chess · dance · languages Foz - Nevogilde——Mon–Fri 07:30–⁠19:00———
Conservatório de Música de Gondomar music Gondomar——Mon–Fri 09:00–⁠12:00 & 14:00–⁠20:00, Sat 09:00–⁠13:00———
Dojang José Vasconcelos taekwondo Gondomar——Mon 19:30–⁠21:00, Wed 15:00–⁠21:00, Sat 11:30–⁠13:00———
Escola de Música Melodia music Gondomar——Mon–Fri 14:00–⁠20:00, Sat 09:30–⁠16:00———
Grupo Desportivo De Basquete De Leça basketball Leça da Palmeira——Mon–Fri 09:00–⁠18:00———
Pointe ballet · dance Leça do Balio - Custóias——Mon–Fri 17:00–⁠19:30———
NFK - Training Center karate Lordelo do Ouro——Mon–Fri 07:00–⁠21:00, Sat 07:00–⁠12:30———
RYU CLUB Brazilian jiu-jitsu Lordelo do Ouro——Mon–Fri 07:30–⁠21:00, Sat 09:00–⁠13:00——free
Clube Judo RS judo Mafamude——Mon–Thu 09:00–⁠21:00———
EDCA - Escola de Dança Carolina Araújo dance Mafamude——Mon 17:30–⁠21:15, Tue 17:15–⁠23:00, Wed 18:00–⁠20:30, Thu 17:15–⁠22:30, Fri 17:00–⁠21:00, Sat 09:00–⁠13:15——free
Jiu Jitsu Integração Portugal Brazilian jiu-jitsu Mafamude——Mon, Tue, Thu 10:00–⁠11:30 & 17:00–⁠21:00, Wed 10:00–⁠11:30 & 17:00–⁠20:00, Fri 10:00–⁠11:30 & 17:30–⁠21:00, Sat 10:00–⁠11:30———
JUST Club padel Mafamude——Mon–Fri 09:00–⁠24:00, Sat, Sun 09:00–⁠20:00———
Adriel Rocha Danças Produções e Eventos ballet Maia——Mon–Fri 09:00–⁠12:00 & 13:00–⁠23:00, Sat 09:00–⁠12:00 & 13:00–⁠18:00——free
ARB Kickboxing Team-Núcleo Moreira Maia other martial arts Maia——Mon, Fri 07:00–⁠08:00 & 18:30–⁠21:30, Tue, Thu 18:30–⁠20:40, Wed 07:00–⁠08:00 & 18:45–⁠21:00, Sat 08:30–⁠10:30———
Conquistadores do Futuro languages Maia——Mon–Fri 07:30–⁠12:30 & 13:30–⁠19:30———
Fstudio - Escola de Dança ballet · dance Maia——Mon, Tue, Thu 18:00–⁠21:00, Sat 09:00–⁠18:00——free
Futebol Clube Maia Lidador football Maia · 3 locations——Mon–Sun 10:00–⁠23:00———
Mundo Encantado - Academia de Artes art Maia · 2 locations——Mon, Tue, Thu 17:30–⁠20:00, Wed 17:30–⁠22:30, Fri 18:00–⁠21:00, Sat 17:00–⁠21:00 +1———
CrossPunch boxing, kickboxing and MMA Matosinhos——Mon, Wed, Fri 06:00–⁠11:00 & 12:45–⁠13:30 & 16:15–⁠21:00, Tue, Thu 06:00–⁠11:00 & 12:45–⁠13:30 & 17:30–⁠21:00, Sat 09:00–⁠12:45, Sun 10:30–⁠11:30———
InOut Academy Brazilian jiu-jitsu Matosinhos——Mon, Fri 18:00–⁠21:00, Tue, Thu 09:00–⁠11:00 & 17:00–⁠21:00, Wed 17:00–⁠20:00, Sat 10:00–⁠12:00———
Oficina da Comunicação art Matosinhos——Mon–Fri 09:30–⁠19:00———
SURFITBOX surfing Matosinhos——Mon–Fri 08:30–⁠20:30, Sat, Sun 09:00–⁠19:00———
APAM dance Paranhos——Mon–Thu 17:30–⁠21:00, Sat 10:30–⁠12:00———
ROYAL SCHOOL OF LANGUAGES languages Paranhos——Mon–Fri 10:30–⁠13:00 & 14:30–⁠19:30———
CAEC languages Pedroso——Mon–Fri 14:30–⁠20:00, Sat 09:00–⁠13:00———
Escola Sorriso Musical music Ramalde——Mon–Sat 09:00–⁠19:00———
Dynamic Dance Studio dance Rio Tinto——Mon–Fri 18:00–⁠21:00, Sat 09:30–⁠12:00——yes
Gracie Barra Rio Tinto Brazilian jiu-jitsu Rio Tinto——Mon–Sat 07:00–⁠21:00——free
NOVATERRA, Associação Cultural Arte e Ambiente music Rio Tinto——Mon, Tue, Fri 10:00–⁠20:00, Wed, Thu 10:00–⁠23:00, Sat, Sun 10:00–⁠19:00———
OMeuGinásio swimming · dance · other martial arts Senhora da Hora - São Mamede, Rio Tinto · 2 locations——Mon–Fri 06:00–⁠23:00, Sat 08:00–⁠19:00, Sun 08:00–⁠13:00———
Hit Fit Brazilian jiu-jitsu · boxing, kickboxing and MMA Santa Marinha——Mon–Fri 07:00–⁠22:00, Sat 09:00–⁠16:00———
More English Studio languages Santa Marinha——Mon–Fri 10:00–⁠12:30 & 14:30–⁠18:30, Sat 09:00–⁠13:00———
Clube de Karaté de Valongo karate Valongo——Mon–Fri 18:00–⁠22:00, Sat 10:00–⁠12:00———
Miramar Golf Club golf Vila Nova de Gaia——Mon–Sun 08:30–⁠20:00———
AMAVA - Academia de Música e Artes de Vilar de Andorinho dance · music · drama Vilar de Andorinho——Mon–Thu 17:30–⁠19:30———
Reading this table

This is not a ranking. On an area page, organisations with one or two locations come first and chains with three or more after them. Rows that show ages, class times, camp dates or a current price come before rows that show none of these; the rest goes by area and name.

—: the organisation does not publish this.
+N: the organisation’s page shows N more.
≈: a per-class price worked out from a package or a course.
image: shown only in a picture or a scanned document; app: only inside a booking app; on request: given only to those who ask.
web: the language of the organisation’s website, where it does not say which language classes are taught in.
ATL: after-school care (atividades de tempos livres); camp: holiday camp. Under each name is the date its sources were last read. Distances are measured in a straight line.