AMC 10 Step by Step
Printable set

Algebra set

20 problems, difficulty 2–4, one per topic where possible