2 Chronicles 20:33

33 During his reign, however, he failed to remove all the pagan shrines, and the people never fully committed themselves to follow the God of their ancestors.

2 Chronicles 20:33 Meaning and Commentary

2 Chronicles 20:33

Howbeit, the high places were not taken away
The high places, where idols were worshipped, were taken away, ( 2 Chronicles 17:6 ) , but not those where sacrifices were offered to the true God:

for as yet the people had not prepared their hearts unto the God of
their fathers;
to seek and serve him wholly, according to his will, to offer sacrifices to him only at Jerusalem, as the law required, ( Deuteronomy 12:5-7 ) , they could not as yet be prevailed upon to relinquish the high places, built and made use of before the temple was; partly because they were nearer to some of them than that, and partly out of veneration for them, as being of a long time used.

2 Chronicles 20:33 In-Context

31 So Jehoshaphat ruled over the land of Judah. He was thirty-five years old when he became king, and he reigned in Jerusalem twenty-five years. His mother was Azubah, the daughter of Shilhi.
32 Jehoshaphat was a good king, following the ways of his father, Asa. He did what was pleasing in the LORD ’s sight.
33 During his reign, however, he failed to remove all the pagan shrines, and the people never fully committed themselves to follow the God of their ancestors.
34 The rest of the events of Jehoshaphat’s reign, from beginning to end, are recorded in which is included in
35 Some time later King Jehoshaphat of Judah made an alliance with King Ahaziah of Israel, who was very wicked.
Holy Bible. New Living Translation copyright© 1996, 2004, 2007, 2013 by Tyndale House Foundation. Used by permission of Tyndale House Publishers Inc., Carol Stream, Illinois 60188. All rights reserved.