Good at English and Poor in EnglishHere in ISC, we had enough discussion on ' Good at English/Good in English'. It was discussed at length. All agreed that 'Good at English' is correct. So, 'Good in English' is utterly bad English.
What about the poor or weak English. Should we say 'He is poor in English or poor at English?
Which is correct and why?
1. He is good at English (or) He is good in English
2. He is poor at English (or) He is poor in English
3. He is weak at English (or) He is weak in English
4. He is good at Science (or) He is good in Science
5. He is good at Maths (or) He is good in Maths
6. He is poor at maths (or) He is poor in maths
Confusion...confusion..confusion. Why 'at' for good and 'in' for poor/weak. English experts, please clarify.