Is there any difference between these two sentences?
1-Why do you come to English class?
2-Why do you go to English class?
Not really- often the verbs can be used interchangeably. There could be cases where they are different. Imagine an angry teacher with a very lazy student- it would make more sense to use 'come' in the classroom when questioning the student's motivation.