Busca Ativa Escolar is a platform that helps cities combat school exclusion. Its purpose is to support governments in the fields of identification, registration, control and follow-up of children and teenagers who are out of school or at risk of avoidance. Through Busca Ativa Escolar, cities and states have concrete data that enable them to plan, develop and implement public policies that contribute to school inclusion.

Like all technological solutions developed by Instituto TIM, Busca Ativa Escolar is a free software.

The platform was developed in partnership with the United Nations Children’s Fund (UNICEF), National Union of Municipal Directors of Education (Undime) and the National Collegiate of Municipal Social Assistance Managers (Congemas), and is aligned with the objectives of Out of School Children Initiative, of UNICEF.

Learn more about the Busca Ativa Escolar project
Get to know the global mobilization Out of School Children, of UNICEF





Busca Ativa Escolar gathers representatives from different areas of a City Hall – Education, Health, Social Assistance, and Planning – within a single platform.

Each person or group has a specific role, ranging from identifying a child or teenager outside school to making arrangements for the student’s enrollment and their stay in school. The entire process is made over the internet and the tool can be accessed on any device such as desktop computers, laptops, tablets, mobile phones (SMS) or smartphones. There are also printed forms for agents who do not have access to mobile devices.

The system mobilizes the network of public sector professionals already working in field (social workers, health workers, guardianship counselors etc.), who are responsible for the first stage of the active search, issuing the alert – which identifies the child out of school and why this happens. The alert is logged in the system via SMS, app or web interface and goes to the institutional supervisor, which turns it into a case.

Each case is assigned to a verifying technician, depending on the alert category – there are 16: lack of school transportation, violence at school, prejudice or racial discrimination, child labor etc. The verifying technician goes in field and collects information about the child and his/her family (address, school history, family income etc.). Based on these data, he/she prepares a Technical Analysis. The case returns to the institutional supervisor, who consolidates the previous steps and indicates what must be done to (re) enroll the child in school. The child is accompanied throughout the school year to ensure his/her stay in the classroom.

Cada caso é atribuído a um técnico verificador, dependendo da categoria do alerta − há 16: falta de transporte escolar, violência na escola, preconceito ou discriminação racial, trabalho infantil etc. O técnico verificador vai a campo e coleta informações sobre a criança e sua família (endereço, histórico escolar, renda da família etc.). Com base nesses dados, ele elabora uma Análise Técnica. O caso retorna ao supervisor institucional, que consolida as etapas anteriores e indica o que deve ser feito para (re)matricular a criança na escola. Ela será acompanhada durante todo o ano letivo, para garantir sua permanência na sala de aula.




The software consists of a REST API that integrates three components: the panel, which is the main interface of the platform, the hybrid application (for Android and iOS) and the alerts sending page. The API also interacts with the SMS submission service.

  • API REST: PHP language using Laravel framework, MariaDB database and Elastic Search indexer
  • Panel: JavOaScript, HTML and CSS Languages using AngularJS, Twitter Bootstrap and Bootstrap Material Design frameworks
  • App: JavaScript, HTML and CSS Languages using Ionic 2, AngularJS2 and Apache Cordova frameworks
  • Alert sending page: JavaScript, HTML and CSS Languages using AngularJS and Twitter Bootstrap frameworks

All these technologies are free.




Busca Ativa Escolar is a free software (AGPL v3 License). Programmers and developers can access the source code, use and change the tool in any way they want, for whatever purpose they want, for free.

The source codes can be consulted on GitHub: