Actually that is a relatively inexpensive way to track your progress, identify weaknesses and (most importantly IMO) get you used to taking the test. 7th grade is a bit overdoing it but if you start in 9th grade you get 4 year's worth of chances to get a good score while the typical student who waits until their junior or senior year gets 1 or 2 shots. If they blow it they're hosed. Your score can never go down and every improvement becomes the one sent out to your chosen schools. Plus you can get a copy of the test for a couple of extra dollars and use it as a study aid.
If you get a real good score word gets around. My son got "invited to apply" to MIT without ever sending them a copy of his scores.
My 12 year old and her brother are taking the ACT on the same day at different testing sites. They are waiting to see who scores higher. My son asked to retake it as he did not like his score. Of course he waited until the last minute so I had to pay a late fee but it will be fun to see the scores when they come in.