No hace falta tener el GPS activado. Con las antenas GSM/3G te vale. Comprueba cuando estes en el colegio que la localizacion que te saca dentro de Locale es la correcta porque muchas veces el movil cambia de celda asignada a poco q te muevas unos metros. A mi me pasaba en la universidad a veces. Tambien puede cambiar tu posicion segun estés en modo GSM (2G) o 3G porque la posicion de las antenas y la propagacion de las ondas es diferente.