Bristol has practically all the facilities that both teachers and students need to achieve effective teaching and learning.