There are 480 students and 20 teachers at a small private school. To keep the same student to teacher ratio, how many teachers are needed for 960 students?