I think that the 100X upgrade is based on a move from 10BaseT to gigabit. Since you don't ever really buy 10BaseT anymore, it's not a realistic goal, unless your prof wants you to install an outdated network simply to fulfill a paper requirement.
Running from 7-10 years is a bit of a stretch. Sure, it could do it, and the 2900's in the classrooms could be upgraded to a gigabit backbone to the IDF, but you'd have to replace the IDF switch. No biggie, it's just ten switches and they could be re-used in more classrooms
With 300 meters, you can use multi-mode fiber. This is good - Cheaper than single mode.
Costs: You'll need 50 classroom 2950-48's at about $3,200, or $160,000. Ten IDF 3550-24 w/ L3's at about $4,000 is $40,000. One 4503 is about $30,000, probably about $10,000 worth of cables and misc., totals to about $240,000. This doesn't include any kind of router for your external connection - Without more details, it's hard to spec it. I'd guess a 3600 would probably do the trick, call it $10,000 if you had to guess. That's a high guess. Add cabling costs and you're done.
One other note that I missed before. Don't ever, ever just pick a random IP subnet. Using something like 170.100.0.0 that's a real address makes beer companies very mad at you (Pop quiz - Why?). Always use
RFC 1918 address space - Addresses reserved for use off the Internet. I'd use 192.168.0.0, the RFC1918 class B. Although, in reality, your school district would likely assign you addresses to use that are compatible with their WAN.
Oh the IDF->MDF, forget 10Gigabit. You need massive hardware to run it. I'd just stick with a single gig link over multimode fiber.
- G