Well you are right next to Golden Gate Park so that would have to be the best park for kids in Haight-Ashbury--or at least next to the Haight anyway. It is the best park this side of Central Park--as far as I know anyway.
I am also partial to Buena Vista Park--though it is more for teenage kids at night than those little tykes.