Non-cooperation movement was slowed down in India:-

1.due to lack of alternate Indian educational institute the students and teachers began to return back and join their services.
2.expensive khadi cloth could not fulfill the demands of poor people.
3.the incident of chauri chaura where stayagrahis burnt the police station along with 22 policemen.
The Non-Cooperation Movement gradually slow down in the cities because: i.) Khadi clothes were more expensive than mill clothes. ii.) Poor people could not afford to buy it. iii.) The boycott of British institutions posed a problem. iv.) Students and teachers began trickling back to government schools. v.) Lawyers joined back work in government courts.