Seating Plan Generator

Add a class list and click Generate.
Edit desks is ON - click a desk to remove it, or an empty space to add one. Turn it off to drag and move students.
Front of class
Tips: Turn on Edit desks to shape the room (click a cell to add or remove a desk). After generating, drag a student onto another desk to swap them (or click two desks), and click the small circle to pin a student so they stay put when you regenerate.