This may not be a popular stance, but how about “one and done.” Prep for your test, take practice tests to get the format and timing down and then take it. Students don’t retake (for the most part) AP or IB tests, and your HS teacher doesn’t let you retake tests multiple times till you are satisfied with your results. I see students here on CC that retake the SAT or ACT multiple times, often asking how can they only submit their best score to schools that require all tests to be reported. Well, duh. If you take the test 5 times, you may get lucky on one of them with a decent score increase. That still doesn’t make that student smarter, it just makes them a test grind. And as to the OP, schools have a responsibility to let low income students know about fee waivers.