My son needed a calculator for middle school and this one is very powerful and has a great price.  Its a great entry level calculator that is easy to learn how to use, but it has enough high end features he can use it until he gets to high school.