diff --git a/src/libs/routes/school.js b/src/libs/routes/school.js
index 01b4a9fe7dcb1bde129df7a42615d472a89ed5f0..c0610bcfbce38ad6b8e34289edc1e2b8389549ca 100644
--- a/src/libs/routes/school.js
+++ b/src/libs/routes/school.js
@@ -188,18 +188,58 @@ rqfCount.addField({
         type: 'boolean',
         field: 'cozinha'
     }
-// tem problemas
 }).addValue({
     name: 'government_agreement',
     table: 'escola',
     tableField: 'conveniada_pp',
-    resultField: 'conveniada_poder_publico',
+    resultField: 'government_agreement_name',
     where: {
         relation: '=',
         type: 'boolean',
         field: 'conveniada_pp'
     }
+}).addValue({
+    name: 'informatics_lab',
+    table: 'escola',
+    tableField: 'lab_informatica',
+    resultField: 'informatics_lab_name',
+    where: {
+        relation: '=',
+        type: 'boolean',
+        field: 'lab_informatica'
+    }
+}).addValue({
+    name: 'science_lab',
+    table: 'escola',
+    tableField: 'lab_ciencias',
+    resultField: 'informatics_lab_name',
+    where: {
+        relation: '=',
+        type: 'boolean',
+        field: 'lab_ciencias'
+    }
+}).addValue({
+    name: 'special_attendence_room',
+    table: 'escola',
+    tableField: 'sala_atendimento_especial',
+    resultField: 'special_attendence_room_name',
+    where: {
+        relation: '=',
+        type: 'boolean',
+        field: 'sala_atendimento_especial'
+    }
+}).addValue({
+    name: 'indor_sports_court',
+    table: 'escola',
+    tableField: 'quadra_esportes_coberta',
+    resultField: 'indor_sports_court_name',
+    where: {
+        relation: '=',
+        type: 'boolean',
+        field: 'quadra_esportes_coberta'
+    }
 });
+
 schoolApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {
     console.log(req.filter);
     if(typeof req.filter === 'undefined' || Object.keys(req.filter).length === 0) {