Where children grow and teachers make the difference