The National League is a league for Association football teams in England (though some teams come from Wales). It is the fifth highest division of Football in England. The league is made up of professional and non professional clubs.