Wow, it sounds like you have a very bright and independent little one on your hands! It's great that her teachers are recognizing her advanced abilities, but it can be tough when she's feeling bored or frustrated in class.
One suggestion could be to have a chat with her teachers and see if there are any extra activities or challenges they could provide for her during class time. Maybe they could give her some more complex tasks or even allow her to help out with certain activities to keep her engaged.
You also mentioned considering a Montessori preschool for her, which could be a great option since they often cater to children's individual learning styles and paces. It might be worth looking into different preschool options to see if there's a better fit for her.
At home, you could also try to provide her with more stimulating activities and learning opportunities to keep her engaged and challenged. This could be through games, puzzles, books, or even just encouraging her to explore new interests.
It's important to find the right balance between challenging her and letting her be a kid, so she doesn't lose interest in learning. Good luck with everything, and remember, every child is unique, so trust your instincts as a parent!
https://invl.io/cll6she