If affordability is a problem for test taking, please consider talking to a guidance counselor about the possibility of getting waivers for SAT testing.
If you are eligible for a waiver, you can get two which cover an SAT test and subject tests. You can also get additional free SAT scores sent and some free college applications as well.