There are often long waiting lists (i.e. years, not weeks or months) at the better schools for most grades. They are also the most expensive. Those mentioned in Craig's post are included.

Choosing where to live will be easier if you know which schools your children will attend and how much of a commute your DH can withstand.

Traffic is horrendous here especially during school run times.