When you use iron sights, it is best if you sight in with the target above the front sight. If you were looking at a 2" Bullseye at 50 yards, the whole bull should be seen above the front sight. Line it up so that the front sight is where it should be in relation to the back sight. On some, the small ball at the top of the front sight should be in the bottom of the groove or "V"; on a square type the top of the front sight be even with the top of the rear sight and centered side to side. Then line up the target with it setting on top of the front sight. This way the front sight does not obscure the target. That way no matter how small the target is, you can still see it because it is setting on top of the front sight. If it is much smaller than the front sight width, just set it on top and center it side to side. It works very well. I have used this method since I was a kid sighting in my Daisy model 25. I got that BB gun on my 8th birthday (9-30-59). My father taught me, all he used were irons, never owned a scope. I now prefer a square, wide bladed front sight paired with a square rear sight with a white outline on the rear sight. The front sight should be just narrow enough to fill the rear sight with just a sliver of light on both sides. But as anything else, everyone has their preference. It is hard to beat a peep sight for more precision shooting, but again, it is best if you sight in with the target setting on top of the front sight. Center the front sight in the peep or ghost ring, then put the front sight under the target, never loose the sight picture by blinking or closing the eye, and squeeze real steady. Keep looking at the target after the shot. Even if the gun jumps up and obscures your view, keep the same stare at the target, just as you would if you could still see it. You WILL hit your target, because if you do what I just said you will not flinch - concentrate on hitting the target with your eyes - will the bullet to where you want it.
Good shooting and good Luck