As the part of non cooperation movement, 
Indian teachers,students,lawyers,govt.employees boycotted their work. 

But lack of alternative Indian schools and instituitions cause them to 
become unemployed.
So they gradually rejoined the 
British instituitions 

Also ,Indians who initially burnt foreign cloth found it difficult to depend 
on Indian Khadi as it was expensive. 
This caused them to repurchase foreign cloth. 

The third reason was mob violence in Chauri Chaura in uttar pradesh

Mahatma Gandhi realised that Indians were not ready for Non violent 
movements and thus he called off the movement