Wow! Those prices seem a little high. Obviously, this varies greatly by the area of the country you live in.
In our area, a foreman for a Lawn Care company can expect to make $10-$12 per hour.
For a licensed landscape contractor company, a foreman can make from $12-$15 per hour. Very few companies in my area pay more than that. In fact, my foreman (who earns $14.50) has friends who are foremen for some larger Landscaping companies, and out of all of his friends, he makes the most $$. But I am sure some of the really big companies pay some of their top guys even a little more than that. But those are huge 100-200 employee companies. Out of all of my friends who own LCO or Licensed Landscape companies, I don't know any who pay their lead guy or foreman more than the $14.50 I pay mine.
I have several guys working for me who are almost foreman level. They can do installation work, install most of an irrigation system by themselves, etc. They drive and know where all the suppliers are. I have 3 such guys. They all make $11 per hour.
I have one full time employee he makes $12.00 per hour he is a guy that I can have go out by himself or with another guy and I know the jobs will be done right.Hopefully next year I will be able to have another crew go out daily and he will run one.
His $12.00 is on a salary and is based on 47 hours a week.
15-20 here I can't afford 20 but thats what I use to make I have a gem of a foreman with 13 years experience hes currently at 15 and that will be going up soon But I also give him commission on any new lawns he signs so hes very motivated to grow my company.