TXmom & others, don't let poor soil stop you from gardening! There's a lot you can grow in containers. They don't need to be deep for many vegs, some as shallow as 6". You can use pots or build up frames from wood and fill them with good soil. There's a lot of encouragement for schools to make gardens for their students and some are making these types of raised beds on asphalt or concrete. Get growing!
Our veg growing season here in So Fla is opposite most of the country, we begin in Sept-Aug and must be finished by May, the summer heat is too much for many vegs. I got my veg bed ready by dumping out about 25 bags of aging horse manure and letting the chickens scratch & spread it out for me. Now it's fenced off & planted for the season. From that I give my birds all the spoiled fruit and many outer lettuce leaves, and of course all the worms I find.
But along the outside of their pens I built long flower-box type containers and plant collards, marigolds & zinneas. Then I secure long pieces of ventilated shelving (scavanged or Freecycled) to the box, making an inverted V, to keep the chickens from scratching in the containers or pecking up the sprouting seeds. In a few weeks the plants are big & strong enough to withstand their beaks, and they've grown up through the wire for the birds to reach.