I am a Computer Engineering major at Rochester Institute of Technology (RIT) in Rochester, NY. I believe our department is one of the top 5 (or 10) in the country, not far behind Harvard's and MIT's CE departments.
Anyway, I am just finishing my fourth year. We go for 5 years because of co-ops, so I have one left. We also have the quarter system, not semesters. Let me tell you that no matter what you do in high school, majoring in CE will be totally different. Think of your hardest 40 week class in high school, then try to imagine doing something at least that hard in only 10 weeks.
I had great grades all through high school, honors everything. Took AP Biology, AP Physics, AP Calculus, AP English, and several AP social studies classes. Never had more than 2 B's any quarter in high school, never ever had to study. Needless to say, college has been MUCH harder. I am still trying to learn how to study, and my grades have improved, but first year was horrible. Suprisingly, once you get into the "real" CE courses, it gets easier. First two or three years is lots of background: Calculus I-IV, University Physics I-III, Computer Science classes, Electrical Engineering classes, etc. After that, all of the classes are in the CE department, and much better.
I am not writing this to scare you, I just want to relate my experience. I was able to get AP credit for Calculus I and II, I got some liberal arts credit from my AP social classes, and AP Bio applied for a free elective. AP Physics didn't count because it wasn't calculus-based. And even with that, I was a bit behind many of the other people in my major.
Just make sure you are willing to work quite hard, spend lots of time in labs outside of class, and be serious about school. Also, I'm not sure if this is necessary to tell you, but make sure you know the differences between Information Technology (IT), Computer Science (CS), and Computer Engineering (CE).