The best bang for the buck, for us at this time IMO are the mock Mathcounts competitions. 3 totally different types of test are given then almost always have a small break to relax visit eat some pizza. Then get back together and go over the solutions.

It does take some time but are well worth it.