Both my girls only had one each sat any one time going through school my oldest managed to make her blazer last a couple of years, my younger one not so much so. She would rip the lining and pockets by sticking so much stuff in them, she rarely managed to make one last a school year.
I don't know anyone who bought two blazers, why would you need two? They inly need to be washed every week or so.