2 Chronicles 20:33

33 But the high places weren't removed. The people still hadn't worshiped the God of Israel with all their hearts.

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 Judah. He was 35 years old when he became Judah's king. He ruled in Jerusalem for 25 years. His mother's name was Azubah. She was the daughter of Shilhi.
32 Jehoshaphat followed the ways of his father Asa. He didn't wander away from them. He did what was right in the eyes of the Lord.
33 But the high places weren't removed. The people still hadn't worshiped the God of Israel with all their hearts.
34 The other events of Jehoshaphat's rule from beginning to end are written down. They are written in the official records of Jehu, the son of Hanani. They are written in the records of the kings of Israel.
35 Jehoshaphat king of Judah and Ahaziah king of Israel agreed to be friends. Ahaziah was guilty of doing what was evil.
Holy Bible, New International Reader's Version® Copyright © 1995, 1996, 1998 by Biblica.   All rights reserved worldwide.