You may want to get a laboratory soil test done. I've read that the test kits are not very accurate when it comes to NPK (though they are supposed to be pretty good for pH). This will also gives you values for things like calcium, magnesium, sulfur, etc. Your local Extension office should be able to point you to a lab in your area that does soil testing.
There is a growing problem, nationwide, of phosphorus reaching toxic levels in garden soils. The reason being that the old advice was to use a balanced fertilizer (like 10-10-10). Phosphorus leaches less quickly than nitrogen and plants don't use as much as we may think they do. So phosphorus is building up. Often we are dumping in balanced fertilizers when we would be better off with fertilizers high in nitrogen (which is what usually leaches) and lower in phosphorus.
If you get a soil test done and then compare it to the values you got with your home kit I would be curious as to how they stack up.