The likely issue is that 145 students are swamping the upstream, and this is going to be a problem with pretty much any solution that involves a conventional broadband connection. All it would take is a few people using video chat to kill the entire connection. Add to that the students likely use of peer to peer programs, and one or two people render the connection useless for the rest.
You clearly need not only a decent connection, but a good solution for traffic shaping. Home broadband connections were simply not built for 145 people to share.