I am no expert, but I do have three children. I would just be consistent, and try a mother's day out program. She doesn't need to go every day. Just sign her up somewhere maybe one or two days a week. I would bet she'd really enjoy it. I know it can be costly, but you can even just do half days at some places. Then, when she misbehaves you can tell your daughter that big girls who don't behave don't go to school. If she's really misbehaving you could even threaten not to let her go to mother's day out (school) whenever the next session is.
If you do sign her up for mother's day out, let her know what a big deal it is, and how it's only for big kids. Tell her she has to listen and do what teachers and other adults say. If she begins to behave well, even reward her by letting her pick out a back pack for school.
This is what I did when my daughter was two. They do tend to be bored at home just with their mom. Good luck!!!