what's the ph and kh of your tap water?
that's where it all starts. if you have high ph and kh in your tap water your tank water is going to be high.
if your tap water is neutral (7) or lower and/or has a low kh, you might have something in the tank leeching ph? any shells in the tank? argonite (sp?) substrate? crushed coral?
if you are using a regular filter you can try adding some peat moss to it. whatever variety you can find, but if it's a "home depot" type, make sure it isn't treated with some sort of pesticide. fluval makes granules also, for their filters. this is sort of an experimental thing, as you will have to experiment with the amount needed to stabilize your ph. this can also leech some tannins into the water and give it a "blackwater" effect. some natural woods will also help lower ph slightly.....
injecting co2 into the water (for plants) can also lower ph.....
since it's a betta.... in a fairly small tank.... you might also be able to mix your tap water (if it turns out to be high) with ro/di or distilled water, or some other type of bottled water........
as a general rule keeping a stable ph is a better aproach than going for an ideal ph and getting lots of fluctuations. in this case however i agree that it seems pretty high for the fish.
usually the best approach is to plan the tank around the tap water, because fighting bad water parameters can be a pain. with a small tank with high ph and hard water you might be better with some sort of dwarf african cichhlids.