Question: are gre subject tests necessary?
Answer: Taking a relevant GRE Subject Test may be good for any highly competitive graduate program, provided you have time to take an extra exam. However, if you are applying to a mid-tier program that's only lightly competitive and doesn't require or recommend a GRE Subject Test, a Subject Test might not be worth your time.