Predestination and free will are easily reconciled when you understand that what is being predestined is not our choices (which would unarguably preclude free agency) but the world in which our free choices culminate into the greatest possible outcome. What is the greatest possible outcome? There is none other than that world which provides the circumstances which leads the largest number of souls to
freely accept the grace of God through the salvation provided in Jesus Christ. From what we know about God's nature, particularly that God is omnibenevolent, omniscient and omnipotent, this can be deductively inferred as follows:
1. Because God is omnibenevolent, He would be desire to create the world which would produce the greatest potential good
2. Because God is omniscient, He would know which world would produce the greatest potential good
3. Because God is omnipotent, He would be able to create the world which would produce the greatest potential good
Therefore the world in which we exist is that which would produce the great potential good. To repeat, this greatest good is the largest number of souls that would
freely surrender themselves to God and receive His grace.
God would have had a literally infinite number of options present of worlds to create with an equally infinite number of outcomes. By His perfect nature, however, God would not create a world at random in which His will to create concurrently free and absolutely loved creatures was not accomplished. So God would have to narrow His options to feasible worlds which accommodate creaturely freedom and yet lovingly provides the circumstances that permits each person who would freely choose God to do so. Knowing God, once He had narrowed the options to the assortment of great results, He would naturally choose the greatest of these possible outcomes. So again, God is not predestining our decisions, but the creation of the world which would provide the social, environmental and personal circumstances that are necessary for each individual, in their own times and places as God foreknew, to interact with each other, their environment and God in a way that corresponds to their psychology/personality, ultimately and inevitably leading to the salvation of those who would freely respond affirmatively to God's grace in whatever circumstance they find themselves. In this sense, then, God can literally be said to have elected those who are saved, though their choices as well as those who reject God are entirely free.
As is stated in
Acts 17, God placed us within our context because He knew that if given that context we would freely choose to accept Him by the testimony and in-dwelling of the Holy Spirit. It could then be rightly asked "well then could God have not provided a precise set of circumstances that would be those which are necessary to win the soul of every person?", and the answer would be no. For some people, there is no such set of circumstances that would be sufficient for them to freely receive the salvation of Christ by the Holy Spirit's testimony. This is affirmed doubly in the Scriptures. First, in
Daniel 12:10 concerning the course through to the end times Jesus says: "Many will be purified, made spotless and refined,
but the wicked will continue to be wicked. None of the wicked will understand, but those who are wise will understand." Again, concerning God's providence Paul says in
Romans 9:22: "What if God, although choosing to show his wrath and make his power known, bore with great patience the objects of his wrath—prepared for destruction?"
It may also seem confusing to think that God has among His human creation "objects of wrath" which He prepares for destruction, until you comprehend these points and Scriptures collectively. There are some souls which God would create that will freely reject Him under any and all circumstances, but are still necessary in the grand scheme of world history to play a role in drawing all those who will be freely saved into that salvation. God Himself illustrates this wonderfully in His statement to Pharaoh in
Exodus 9:15-16: "For by now I could have stretched out my hand and struck you and your people with a plague that would have wiped you off the earth.
But I have raised you up for this very purpose, that I might show you my power and that my name might be proclaimed in all the earth."
See Acts 17:26-27, Genesis 50:20, Jeremiah 25:8-14 and Judges 14:4 for more Scriptural examples on the providence of God and how it works.