The process of evaluating students’ answers is a time consuming and effort for teachers, therefore, based on this, Grading Multiple Choice Questions (G-MCQ) is proposed to auto-marking answer without human interaction. All the human does, is to use digital camera without using expensive ordinary document scanner and machine-read for this purpose, then, evaluating and marking each correct answer is algorithm duty. G-MCQ is based on a prepared bubble sheet that contains (54) questions with four circles options for each question, G-MCO is programmed using Python programming language, passes three main process , the first one, is a preparation of scanned document, then, second one, is to detect bookmarks, First Question Bookmark (FQB), Questions Bookmarks (QB) and Options Bookmarks (OB) positions, based on detecting FQB, QB and OB, the final one is started to detect answers which are circles positions of each question from instructor. The algorithm is tested with input images with PNG and JPG format, the result of detecting of accuracy is about 99%