I am in the same position with similar stats. What drives me crazy is wondering what went wrong and how to make this cycle turn out differently? Anyway, that list looks pretty good, I would say take out all of the OOS public schools and you should be fine. Also add all private schools within your stat range.