CommuniTeach

Teachers make a huge impact on our lives. They shape our self-esteem and attitudes, they inspire our confidence and aspirations and they are often the first to spot our unique gifts and talents. This on its own is a massive responsibility, but on a daily basis they also manage the learning of 30 students –