I've heard the term "magnet school" spoken more than I've seen it written. I've only seen it written a few times previously and usually it was "magnate school." I don't know which is correct, but I do notice that when I googled I got a lot more hits with the former than the latter. Also the first one seems more appropriate.

k