Take a look at http://www.broadbandmap.gov/ and plug in your address to see what your options are.
I'd suggest Monkey Brains ISP: https://www.monkeybrains.net/wireless.html
It's not on the national broadband list, but they claim SOMA is on their coverage map.
Or also try WebPass, based in SOMA: http://webpass.net/residential