For our class (2010)
Average Science GPA
3.43
Average Non-science GPA
3.56
Average Overall GPA
3.49
Average MCAT Score
9.00
As far as track selection is concerned: It basically works like a match process...in the late fall of 2nd year we are presented with several 3rd year rotation 'tracks.' These are specific schedules for the required 3rd year rotations, with all rotations being at one geographic site (with a couple of excpetions.) This year there were the following numbers of tracks in each location: Tacoma (4), Tacoma/Centrallia (4), Portland (5), Corvallis (12), Roseburg (8), Medford (5). Everyone's ranking goes into a computer, which runs some sort of algorithm to try to make everyone happy. Of course, the majority of people this year wanted to go to Portland or Tacoma, so not everyone could be made happy.
There is one elective rotation slot in each track for 3rd year that you can do anywhere...but you CAN'T do EM and one other specialty, which I can't recall at the moment.
4th year is mostly electives, so you can go anywhere you want. There are 3 required rotations that the school will set you up with.
The biggest topic of conversation among my fellow NW trackers is frustration at not being guaranteed to return somewhere near home for 3rd year. While the contract never explicitly stated we were guaranteed, our pre-acceptance conversations with the NW track admin seemed to imply that we would. This is frustrating to some of my 2009 friends who just found out they are in Roseburg, OR for next year...that's so far away from their homes that they might as well have stayed in California, where the rotations are very well developed and in hospitals that have good residency programs!
I do trust that the admin is working hard for us, and that the experience will be a good one, but keep in mind that you aren't guaranteed any particular location, its basically a random process.
EDIT: Also, keep in mind that only one class has started NW rotations now...class of 2008. Things changed quite a bit for this year's class, and will certainly change quite a bit for our class and beyond. Also, I highly recommend calling Dirk Foley (the NWT director) directly. He's a great guy and is very willing to answer questions. Ask him all the hard questions you can think of before you sign the contract!