Is Algebra really needed to succeed in life?

A book by a New York City college professor says high schools in the U.S. should stop teaching algebra since it plays a big role in high school drop-outs. Others say algebra isn't the problem, the way it's taught is the issue.

So do we keep or dump Algebra in the school curriculum?

The big issue with the option of keeping or dumping classes is during their early years, many kids don't know what they want to do as a long term occupation.

I always knew what I wanted to do, and I knew that knowing or not knowing Algebra would play a difference. I would assume in some field the need of Algebra is high, but should every student have to sit through it?

Should schools do earlier testing to help kids find their way and cater classrooms to the long term occupation of kids in the long run?