Three WIFI access points connected via ethernet cables. No single device will handle 300 connected devices well. In fact just getting DHCP to work may require commercial equipment or a server, because most home routers are limited to class C for DHCP.