A few years ago I put in a school network of Cisco SG300 series switches that proved to be incredibly reliable and easy to manage. They had two slots on the front for additional optical modules. I only used copper but you could pick your switches first and see what optical modules you can plug into them. I used to use comms express for the equipment. Other vendors are available but I never had a single problem with them.