Родилась 22 января 1956 года в посёлке Некрасовский Дмитровского района
Московской области.
Педагог, к моменту присвоения почётного звания на протяжении 36 лет работающий в системе образования Московской области, 29 из которых возглавляет «Физтех-лицей» имени П.Л. Капицы.
В 1979 году окончила Московский государственный педагогический институт им. В.И. Ленина по специальности «Русский язык и литература», впоследствии обучалась в аспирантуре Российского государственного гуманитарного университета. Работу в системе образования Московской области Машкова начала в качестве учителя русского языка и литературы средней школы города Долгопрудного в 1977 году. Затем была работа в качестве методиста
Долгопрудненского дворца пионеров. Организационная и методическая деятельность Машковой нашли продолжение в обучении в аспирантуре Российского гуманитарного университета.
В 1992 году возглавила школу № 11 «Физтех» города Долгопрудного. В тесном взаимодействии с администрацией города, профессорско-педагогическим составом МФТИ, родителями под руководством Машковой была создано уникальное сообщество единомышленников, школа с неповторимой образовательной и воспитывающей средой, в которой каждый ученик как величайшая ценность получал возможность к реализации своего потенциала.
Основы образовательных технологий, заложенные в муниципальном лицее стали фундаментом, на котором была выстроена экосистема областного «Физтех-лицей» им. П.Л. Капицы, открытого в 2014 году.
За годы работы под руководством М.Г. Машковой АНОО «Физтех-лицей» имени П.Л. Капицы стал одной из ведущих общеобразовательных организаций Московской области. Физтех-лицей был создан как школа нового типа,
в настоящее время в ней обучаются 628 одарённых детей из 93 городов из 47 регионов России, Основными профилями обучения в Физтех-лицее являются физико-математический, информационно-технологический, физико-химический и биохимический. Для изучения профильных предметов в старшей школе и подготовки к олимпиадам и конкурсам привлекаются преподаватели ведущих вузов страны. Под руководством М.Г. Машковой лицей традиционно возглавляет рейтинг школ Московской области. В 2015, 2017-2022 годах занимал первое место в рейтинге лучших школ Подмосковья, в том числе школ с высоким уровнем достижений работы педагогического коллектива по образованию и воспитанию (ТОП 75). С 2015 года учебных годов Физтехлицей входит в ТОП-500 лучших школ России и ТОП-10 лучших школ России по конкурентноспособности учеников.
Машкова награждена медалью ордена «За заслуги перед Отечеством» II степени, знаком «За заслуги перед Московской областью» III степени, почётным званием «Заслуженный работник образования Московской области». Постановлением Губернатора Московской области от 19.09.2022 № 301-ПГ присвоено почетное звание «Почётный гражданин Московской области».