The TI-84+CE is the best choice for most math classes, since more teachers know how to use the TI-84/TI-83 series over the Nspires. The 84CE also is rechargeable so it's a lot thinner than other calculators which is good, and it has a lot more (new) software being developed for it, and programming it is better, since there is BASIC, which is pretty basic, ICE, similar to BASIC but faster and run in ez80 ASM, the calc's "original" language (its processor), C, a decently easy to learn, and ez80 ASM, the "hardest" language to learn and use, but is as easy as breathing to some programmers here
. If you don't know how to program, start with CE Basic, and go up to ICE, then C, then ASM. If you want a new calculator for games, the CE has a lot more variation of games than the Nspire, it has color compared to other Monochrome calcs like the 84 and 83 series, and it's much better/faster than the TI-84+CSE, which is also color and rechargeable like the CE, but has a different processor. Hope this helps!