Since you can take classes at the charter school while remaining at your public it provides you with the opportunity to make an educated decision and have the best of both worlds. Your public school has a track record the charter does not. Switching schools can make for social difficulties. You never know. So my vote is to stay if you are happy and take advantage of the charter offerings.