1Lead
Home › Guides › Prospecting by CNAE

CNAE codes for course providers, language schools and training in Brazil

Updated Ler em português
Quick answer

The main CNAE code for course providers and language schools in Brazil is 8599-6/04 – Treinamento em desenvolvimento profissional e gerencial (Professional and management training). Language schools use 8593-7/00, IT training 8599-6/03, exam prep 8599-6/05 and other courses 8599-6/99. To prospect this segment, search codes 8599-6/04, 8599-6/03, 8599-6/05, 8599-6/99, 8593-7/00 as both primary and secondary CNAE, keep only active CNPJs, then filter by company size and city.

CNAE codes for course providers and language schools

CNAE (Classificação Nacional de Atividades Econômicas) is Brazil's official activity classification. Every company registered with a CNPJ declares one primary CNAE and any number of secondary ones. These are the CNAE 2.3 subclasses most used by course providers and language schools:

CNAEOfficial description (pt)EnglishWhen it shows up
8599-6/04Treinamento em desenvolvimento profissional e gerencialProfessional and management trainingCorporate training
8599-6/03Treinamento em informáticaIT trainingIT and coding schools
8599-6/05Cursos preparatórios para concursosExam preparation coursesCivil service exam prep
8599-6/99Outras atividades de ensino não especificadas anteriormenteOther education activitiesShort and online courses
8593-7/00Ensino de idiomasLanguage teachingLanguage schools

Search primary and secondary CNAE

Many course providers and language schools register their real activity as a secondary CNAE, because the CNPJ was opened under another primary activity or because they do more than one thing. Course providers often declare several group-8599 codes. Filtering on the primary code alone misses part of the market.

Who sells to course providers and language schools

Schools and course providers buy acquisition, teaching and billing tools, with peaks at the start of each term.

How to build a list of course providers and language schools in Brazil

  1. Pick the codes: start with 8599-6/04 and add 8599-6/03, 8599-6/05, 8599-6/99, 8593-7/00 depending on what you sell.
  2. Search them as primary and secondary CNAE.
  3. Keep only active registrations (situação cadastral ativa) to drop unfit, suspended or closed CNPJs.
  4. Narrow by location (state, city, neighborhood) and company size (MEI, ME, EPP, other). Schools with premises and staff are usually ME or EPP; many independent instructors are MEI.
  5. Keep companies with contact data (email or phone) and save the filter as a reusable segment.
  6. Write a segment-specific opener and track replies in a pipeline.

1Lead runs all of these filters in one search over Brazil's public company registry, and its AI suggests adjacent CNAE codes from a plain-language description such as "recurring billing platform for language schools and course providers in Belo Horizonte". The product interface is in Portuguese.

Qualification signals

How to approach this segment

Schools measure everything in students: acquisition, retention and late payments. Tie your offer to one of those numbers.

Example first message (in Portuguese, with translation)

Frequently asked questions

What is the CNAE code for a language school in Brazil?

8593-7/00, language teaching.

Where is the official CNAE table?

IBGE publishes it in the CONCLA online search, with the full hierarchy (section, division, group, class, subclass) and notes on what each code includes and excludes.

Find these companies and start the conversation

1Lead searches Brazilian companies by CNAE, CNPJ and location, suggests segments with AI, and automates email and WhatsApp follow-ups until the prospect replies.