Jump to the main content
Classes for Kids in São Paulo

Where the facts come from and how the table is built

How facts are collected

We read each place's own website and note what it offers children: ages, weekly class times, prices with the period they cover, teaching languages, trial classes and whether a parent must stay.

Address, map point and opening hours may also come from the place's Google Maps listing, and club membership from a sports federation's published list. A place with no website can be listed from its Google listing alone when the listing itself shows it is for children; its page then holds only the address and opening hours.

Each fact keeps the address of the page it came from, the day it was read and a short quote in that page's own words. Directories, press articles, booking platforms, social networks and reviews never serve as a source.

Source marks

There are three marks. Published by the place: its own website. Google listing: its Google Maps entry. Federation list: the club list of a sports federation.

Every fact on a place's page carries one of them and a date, so you can tell who said it and when.

Gaps in the facts

When the pages we read do not give a fact, the place's page says it is not published and the table shows a dash. That describes those pages, not the place.

No gap is filled with a guess. A school year such as the fourth year of ensino fundamental never turns into an age. A price keeps the period the place states; our only arithmetic is the per-class price marked ≈, the cost of a package or a full course divided by its classes.

Class times and opening hours

Time sits in two columns. Dates and times: when a group meets, the hours of a contraturno afternoon or the day of a colônia, as the place publishes them, with the dates of a holiday programme. Opening hours: when the unit's doors are open, often from its Google listing.

A unit can be open at an hour when nothing runs for your child's age. A row with opening hours only drops below the line, under a heading that says so.

The after-school pages look at Monday to Friday from 13:00 to 18:00: the free afternoon of a child in the morning shift, up to the hour the afternoon shift lets out. A class qualifies when one of its groups starts inside that stretch; care qualifies when its hours span all of it. A child in the afternoon shift is free in the morning, and the time filter of the full table finds those classes.

What we leave unjudged

  • No place, teacher or coach gets a grade, a score or a rank.
  • We visit no place; each fact rests on something published.
  • We say nothing about the quality of teaching, coaching or care.
  • Whether a group has a free spot is for the place to tell you.
  • Licences, insurance and staff records are not checked here.
  • Prices appear as published, with their period and date, unconfirmed by the place.

Corrections and removal

Run a listed place and see a fact that is wrong, partial or out of date? Send the right one through the form, with a link to the page that shows it.

If the place's own pages confirm it, the fix goes into the next update and into the list of changes. A place that closes keeps its page, marked closed, and leaves every table.

You can also ask for a place you run to be taken off: pick “Take a place off the list” in the form and leave a contact that shows you run it. The place, its page and its rows in the data files go within a month.

Dates and updates

Each place's sources are read again within 6 months of the last reading. A price for a period that has ended stays on the place's page with that period, but the filters and the summary line skip it.

How it is funded

Being listed is free, and no payment changes a row or its position.

A place's page may show a link to Zartrace, a service linked to this catalogue and marked as such. Clicks on contact buttons are counted only as totals, with no personal data.

Open data

The whole catalogue can be downloaded as JSON, one record per place, or as CSV, one row per programme. Both carry the sources, marks and dates, and state their licence.

Bairros, distances and the map

Areas follow the distritos and bairros families name in the Centro and in the Zona Oeste, Sul, Leste and Norte, from Freguesia do Ó and Santana down to Santo Amaro and Jabaquara, and from Butantã across to Penha. Smaller bairros go with the distrito around them: Vila Madalena with Pinheiros, Pompeia with Perdizes, Vila Olímpia with Itaim Bibi. A unit belongs to the area whose boundary holds its map point. One further out, in Pirituba, Campo Limpo, São Caetano do Sul or Santo André, stays in the table filed under that area's own name, without a page of its own; Alphaville is not covered.

A distance is a straight line from the point you choose to the nearest unit, rounded to half a kilometre. Your location is asked for only when you press the button, and it stays in your browser.

Map points derived from an address are approximate. Map data and boundaries: © OpenStreetMap contributors.