Two main households coming up in the 1891 census, with a Maggie (rather than Margaret) so happens!
Margaret Grant 42, postmistress, b. Kirkmichael
Maggie Grant 13
Alexander Grant 10
Donald Grant 5
Address: Bridge of Avon, Kirkmichael
and:
John Grant 64, Farmer and Registrar
Jane Grant 50
John Grant 20
Mary Jane Grant 18
Peter Grant 16
Charles Phillips 15
Elsie Maggie Grant 14
Catherine Isabella Grant 13
William Alexander Grant 9
Charles Grant 7
Address: Fordmouth, Tomintoul, Kirkmichael
Both households seem very respectable and upstanding! Whether they are the right Maggies, you would still need to verify. Hopefully, you have some additional info for background.