I would like math teachers to share the discussion. As a math teacher I was several times asked by my students that why they should learn algebra which they never use in real life. This how I explained: 1) As I know java programming I could develop and demonstrate a grocery store computer billing programme which uses a linear equation to compute the bill. I also explained to them that every computer software uses low or advanced math equations. 2) I explained to them that a good GPA is an indicator of their good learning ability and hard working nature. So employers need not to spend much time and money on training them for the job so they would be prefered for hiring. 3) When they grow as adults they could help their kids in homework. How did you guys dealt with the same situation ?