My dd's school offers the following sequence after lower school math: pre-algebra, algebra I, algebra II, geometry, pre-calculus, calculus (the pre-calculus and calculus are usually a class of one or two students that are really advanced in math) in that order. We have excellent math teachers in the middle school and are getting a math specialist in the lower school for next year. Kids are also allowed to choose Math as their LEAP class (Every wednesday children decide what subjects to study and they spend 4 or 5 hours of the day in their chosen subject).