Rankings of best undergraduate biology programs in nation?

I agree with fallenchemist. For an undergraduate program, you want to find a find a school where you can get a good solid background in your subject and that works for you. Look for undergraduate research opportunities. The professors with multi-year massive grants usually don’t take on undergraduates. Finding a professor just starting out who is building a lab can provide some really great opportunities not available in an established lab. Once you have your undergraduate degree, then go for the best graduate program you can get into for your doctorate. It is also very helpful if the professor you work for as an undergraduate know someone in one of the big name schools you are interested in.