Both IGCSE and ICSE are in India, and they are education boards. IGCSE refers to the International General Certificate of Secondary Education. The ICSE refers to the Indian Certificate for Secondary Education. These are two different certificates.
The differences between these two certificates include the assessment types and the curriculum involved in receiving these two certificates. The ICSE only accepts students who are in Class 10 in India and the IGCSE allows students who are between the ages of fourteen and seventeen years old to enroll in the school to take the test after they finish the course.
Unlike the ICSE, the IGCSE requires the students to take oral and listening portions for the assessment. ICSE has experiments and projects.