I opened my Bank of America account before I went to college and I thought it was the perfect bank to use during school. They have free checking accounts and low interest credit cards available for students. The low interest rates have continued even after I've finished school.
They also have many locations and ATMs across the country. It was still convenient to use when I'd go home for the holdiays/summer and when I'd travel for Spring Break.