Are England and Scotland separate countries?

Yes, England and Scotland are separate countries. They form part of the United Kingdom of Great Britain and Northern Ireland, along with Wales and Northern Ireland.
Copyright Wanderlust World © https://www.ynyoo.com