From Point A.) Weebly:
1.) WP Beginner- a "Free" Converter:
https://weeblytowp.com/ - Depending on what sort of Weebly site you have, export results vary considerably:
A Weebly blog with posts and few pages - usually works ok A Weebly website with mostly pages - sometimes works A Weebly Shop - never works at all
2.) Migration Plugins & Services: such as
WP Site Importer CMS2CMS
A search on Google for "Weebly to WordPress conversion" throws up a few possibilities... These are usually split into 2 options:
You pay a modest fee for access to the plugin and then do the migration yourself - under USS$100 You pay the plugins Tech Support people to do the migration for you - upwards of US$250 depending on the number of pages, posts, users, comments etc.
A knowledgeable website design agency should be using one of the 2 export options above. The migration and redesign process goes a lot faster with expert technical services from a CMS conversion specialist.
To Point B.) WordPress.org: Self-Hosted: