@MasterPie: I actually think a lot of high schoolers would benefit from a slightly dumbed-down course in discrete mathematics.  Sure, it can cover some really eye-glazing areas that are only of minute interest to an average high schooler, but a lot of other principles can be useful in general logical thinking it seems to me.  The pigeonhole principle for example.  Also permutations and combinations.