<p>
[quote]
also, i believe, though i could be mistaken, that any religious school (notre dame, georgetown, duke in this case) is going to make you take religious classes every year, so graduating in three years becomes more difficult because it's a progression.
[/quote]
</p>
<p>I can't speak for the Catholic schools, but most of the major protestant schools don't require that much religion these days. A quick glance at Duke shows a requirement for 2 courses in "Civilization", a category which includes history, philosophy and selected courses from different departments as well as religion.</p>
<p>By comparison, even at my more restrictive religious undergraduate school we only had to take 6 hours of religion - comparative religion as it turned out. I certainly know schools that require as much as 24 hours of Bible and have mandatory daily chapel (you have assigned seating and they take photographs to check attendance), but it's not hard to tell which schools have those sorts of requirements. Look.</p>
<p>On the main question, graduating in 3 years, in my experience, even if you get all the AP credit you want, you still have the issue related to class scheduling and availability in the rotation, particularly in regard to prereqs. It's not uncommon for a critical class to simply not be available when you need it (you need to take a class in the spring that's only offered in the fall or one only offered every other year) or for there to be other conflicts. The problem varies by school and major, so it's not a bad idea to look at the prereq and old schedules and plot out some scenarios for schools you're serious about. Don't forget to work out a worse case scenario.</p>
<p>BTW, it is possible. I graduated in 3 years and, at least technically, so will my son. I don't know that I advise it for everyone, but if it's something that's important to you, do a little planning to make sure there are no surprises in the system before you commit to a school.</p>
<p>Oh, and if you suddenly decide to change majors, all bets are off. ;)</p>