diff --git a/src/libs/routes/auxiliar.js b/src/libs/routes/auxiliar.js
index 5a4198d32bb0bfb55d996bd7e6b363ec6dd69436..08a910e5f6b44b53d1d2fca1bc3f47bf065ef015 100644
--- a/src/libs/routes/auxiliar.js
+++ b/src/libs/routes/auxiliar.js
@@ -370,7 +370,7 @@ auxiliarApp.get('/', rqf.parse(), (req, res, next) => {
   .where('(docente.tipo_docente = 2) AND \
     ((docente.tipo_turma_id >= 0 AND docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id is NULL) \
     OR ((docente.tipo_turma_atendimento_id = 1 OR docente.tipo_turma_atendimento_id = 2) AND docente.tipo_turma_id is NULL)) \
-    AND (docente.ano_censo <> 2009 or docente.escola_estado_id <> 42)');     // não devemos trazer SC em 2009.
+    AND (docente.ano_censo <> 2009 or (docente.escola_estado_id <> 42 AND docente.escola_estado_id <> 43))');     // não devemos trazer SC em 2009.
   next();
 }, rqf.build(), query, addMissing(rqf), id2str.transform(), response('auxiliar'));
 
diff --git a/src/libs/routes/teacher.js b/src/libs/routes/teacher.js
index 2ce663284b0ceced90a6e2274b3857273e334bc1..05f312228e255863cfe33728ca649891c7322af4 100644
--- a/src/libs/routes/teacher.js
+++ b/src/libs/routes/teacher.js
@@ -532,7 +532,7 @@ teacherApp.get('/', rqf.parse(), (req, res, next) => {
     .where('(docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND \
         ((docente.tipo_turma_id >= 0 AND docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id is NULL) \
         OR ((docente.tipo_turma_atendimento_id = 1 OR docente.tipo_turma_atendimento_id = 2) AND docente.tipo_turma_id is NULL)) \
-        AND (docente.ano_censo <> 2009 or docente.escola_estado_id <> 42)');     // não devemos trazer SC em 2009.
+        AND (docente.ano_censo <> 2009 or (docente.escola_estado_id <> 42 and docente.escola_estado_id <> 43) )');     // não devemos trazer SC em 2009.
 
     // if("education_level_mod" in req.dims) {
     //     req.hadEducationLevelMod = true;