hi mummyb, my son was at shichida (both springleaf and later on tpy) for close to 3 years. personally, i think tpy has a better environment. as for the teachers, it really depends on your luck. their teachers range from good to i-dont-know-why-are-they-teachers-type. i have since left shichida.