I have been tutoring for many years and I believe learning is meant to be fun. One-on-one tutoring, which is sometimes referred to as 'old-fashioned' works very effectively. Kids also need to have confidence and I find after a few sessions, they gain this very quickly and then the learning really starts.