1 is good. 2 would be accepted by many people (chiefly by people who don't recognize a relation between whether and either - so I would prefer 'I'm not sure whether she is honest or dishonest'). 3 is fine. 4 makes no sense.
- For Teachers