আইএমও-তে সর্বোমোট ৬ টি সমস্যা থাকে এবং প্রতি সমস্যায় ৭ পয়েন্ট থাকে। ক্যালকুলেটরের ব্যবহার নিষিদ্ধ। পরীক্ষা দু'দিন ধরে চলে। প্রথম দিনে তিনটি এবং দ্বিতীয় দিনে ৩টি করে মোট ৬ টি সমস্যার সমাধান করতে হয়; প্রতিদিন সাড়ে চার ঘণ্টা করে মোট নয় ঘণ্টা সময় পাওয়া যায়। সমস্যাগুলো মাধ্যমিক স্কুল গণিতের নানা বিভাগ থেকে করা হয় যাদের মোটা দাগে জ্যামিতি, বীজগণিত, সংখ্যাতত্ত্ব এবং কম্বিনেটরিক্স ইত্যাদি বিভাগে ভাগ করা যায়। এই সমস্যাগুলো সমাধান প্রাক-বিশ্ববিদ্যালয় পর্যায়ের জ্ঞান দিয়ে করা গেলেও প্রচুর অভিজ্ঞতা এবং দক্ষতার প্রয়োজন হয়।

স্বাগতিক দেশ ব্যতীত অন্যান্য অংশগ্রহণকারী দেশসমূহ স্বাগতিক দেশের নির্বাচিত সমস্যা নির্বাচন কমিটির নিকট সমস্যা প্রস্তাব করতে পারে, যেখান থেকে কমিটি সম্ভাব্য প্রশ্নের একটি সংক্ষিপ্ত তালিকা তৈরি করে। দলনেতারা প্রতিযোগিদের পূর্বেই আইএমও ভেন্যুতে পৌঁছে যান এবং তাদের নিয়ে গঠিত হয় আইএমও জুরি যারা প্রতিযোগিতা সংক্রান্ত সকল আনুষ্ঠানিক সিদ্ধান্ত গ্রহণ করেন, যার প্রথমেই থাকে সংক্ষিপ্ত তালিকা থেকে প্রতিযোগিতার জন্যে ছয়টি সমস্যা নির্বাচন করা। দলনেতারা প্রশ্ন সম্বন্ধে পূর্বেই জেনে যান বলে পরীক্ষার পূর্বে তাদের দল থেকে পৃথক রাখার ব্যাপারটি কঠোরভাবে মেনে চলা হয়।

প্রতিটি দেশের প্রাপ্ত নম্বর ঐ দেশের দলনেতা ও উপ-দলনেতার এবং স্বাগতিক দেশের নিয়োগ করা সমন্বয়কের (স্বাগতিক দেশের ক্ষেত্রে সমস্যা প্রস্তাবকারী দেশের দলনেতা) ঐকমত্যের ভিত্তিতে স্থির করা হয় এবং এ নিয়ে কোন বিতর্ক সৃষ্টি হলে তা প্রধান সমন্বয়ক এবং তাতেও সমাধান না হলে শেষ পর্যন্ত জুরির শরণাপন্ন হতে হয়।

পদক
আইএমও'র সমস্যা ও নম্বর বণ্টন
দল নির্বাচন প্রক্রিয়া
ইতিহাস