I would check to see if he is having difficulties learning. A lot of kids now days are having problems in the basics, like reading and math. If a child cannot read correctly, it's almost impossible for them to excel at any subject. Plus education as a whole should build on itself. So if he struggled years ago with a concept, it may still show up now. I'm saying this b/c there would be a lot of frustration on his part if this is the case. That would shed light on the lying, not doing homework, bad grades, etc. If he feels that he's "failing" in school, it may be spilling over to his extra-curricular activities as well.
I would take him to an education specialist that focuses on the traditional, classical education approach. Let them assess him to see if there are any issues that should be addressed.
I will admit that I am not objective when it comes to schooling and education. I've read too much about all of these new educational approaches the school systems are employing. From what I've read and given the constantly dropping of US test scores, these approaches do not work. That's why I'm suggesting his behavior is due to learning. Every child can learn. It's just up to us as parents to figure out if our kids need some intervention to their current curricula.
Good luck,