diff --git a/src/libs/routes/employees.js b/src/libs/routes/employees.js
index 3ea894270c03d5a2cbb8a46b0f89d7a0d25fd32c..523eb6bc3cca09977153c7f75d6c31d24e671179 100644
--- a/src/libs/routes/employees.js
+++ b/src/libs/routes/employees.js
@@ -347,7 +347,7 @@ rqfTeacher.addField({
     },
     join: {
         primary: ['id','ano_censo'],
-        foreign: ['id','ano_censo'],
+        foreign: ['escola_id','ano_censo'],
         foreignTable: '@'
     }
 }, 'dims').addValueToField({
@@ -362,7 +362,7 @@ rqfTeacher.addField({
     },
     join: {
         primary: ['id','ano_censo'],
-        foreign: ['id','ano_censo'],
+        foreign: ['escola_id','ano_censo'],
         foreignTable: '@'
     }
 }, 'filter').addValue({
@@ -481,9 +481,20 @@ employeesApp.get('/', rqfSchool.parse(), (req, res, next) => {
         .field("'Brasil'", 'name')
         .field('docente_por_escola.ano_censo', 'year')
         .from('docente_por_escola')
+        .join('escola', null, 'docente_por_escola.escola_id=escola.id AND docente_por_escola.ano_censo=escola.ano_censo')
         .group('docente_por_escola.ano_censo')
         .order('docente_por_escola.ano_censo')
-        .where('(docente_por_escola.dependencia_adm_id > 1) AND (docente_por_escola.id=' + req.filter.school + ')');
+        .where('(docente_por_escola.dependencia_adm_id > 1) AND (docente_por_escola.escola_id=' + req.filter.school + ')');
+    } else if ("school" in req.dims) {
+        req.sql.field('SUM(docente_por_escola.total_professores)', 'total')
+        .field("'Brasil'", 'name')
+        .field('docente_por_escola.ano_censo', 'year')
+        .field('escola.nome_escola', 'school_name')
+        .from('docente_por_escola')
+        .join('escola', null, 'docente_por_escola.escola_id=escola.id AND docente_por_escola.ano_censo=escola.ano_censo')
+        .group('docente_por_escola.ano_censo')
+        .order('docente_por_escola.ano_censo')
+        .where('(docente_por_escola.dependencia_adm_id > 1)');
     } else {
         req.sql.field('SUM(docente_por_escola.total_professores)', 'total')
         .field("'Brasil'", 'name')