my boy is 3.5, when he was almost 3, he has started letterland phonic class with a native teacher (in private class format), she's very good and patient with kids. Unfortunately, she has to go back to her home town for a while, and we are hiring new teachers and regrouping our class.
if u r interested, can share more with you on my findings later. 8)