Beer, yes, Beer is good...
Okay, let me try to breakdown the kind of users we have:
2,200 K-12 students - 30% are K-4th grade, and would obviously NOT be heavy users. Mostly running programs off the server for learning how to type, drawing pictures, and who know what else a 5 year old does at school! 30% are 5th-8th grade, and at this point they do file sharing, use email, research on the internet, etc, etc...medium users I'd say. The other 40% are 9th-12th grade, and I would say MOST of them are medium to heavy users. Internet, email, file sharing, many programs that run off the servers, etc. I also have probably 100 faculty. They would be the heaviest users, video conferencing between schools, led by the teachers, lots of email and internet work/research, file sharing, grades are done over the network, attendance goes to a database, etc. I would say that the High School and Junior High would generate 70% of all the traffic.
Some counts:
High School: 8 labs with 30 computers each and a printer per lab, 60 classrooms with a computer per room, maybe another 50 uncounted.
Junior High: 2 labs with 40 computers each, and a printer per lab, 50 classrooms with a computer per room, maybe another 25 uncounted, and 2 more printers.
Elementary buildings: 1 lab with 40 computers, 40 classrooms with a computer per room, and maybe 5 printers.
Total: 1500 computers total, 40 printers...alright, so maybe I overestimated a bit in the beginning! oops!
If I were to connect everything right this minute, then 90%+ of the traffic would be file, email, and internet access. From that view 100mbps would be fine, but the money is there for gigabit, and I forsee the usage really increasing in the future. Design objectives: high speed and reliability would be the two main things.