A school has 90 children. During the day each child attends 4 classes. Each class has 15 children and 1 teacher. During the day each teacher teaches 3 classes. What is the smallest number of teachers the school can have.