The suggestions below are for the typical gifted child taking the G level of the NNAT® (Naglieri Non-Verbal Ability Test® ) commonly given in Grades 10-12.
Building Thinking Skills is my number one recommendation. Level 3 is for the typical child in Gr 7 and up. It teaches figural reasoning including describing, classifying, sequencing and analogies. The exercises will be easy for a gifted child in 10th grade and up but working through the book will introduce the types of reasoning required and prepare a child to apply the skills to more complex problems.
Think Ahead Games requires children to find a path through a grid of shapes. They need to recognize patterns, classify, compare and contrast and more. These skills are all required to perform well on the NNAT® . Think Ahead Games has adjustable difficulty levels so works well for all ages.
Memory Challenge is focused solely on visual memory. While this is not tested for in the NNAT® a child with a strong visual memory has usually developed skills while developing that memory which positively impact testing. Memory Challenge has adjustable difficulty levels so works well for all ages.
SET is a game of visual perception. It can be played solitarie or with multiple players. It requires the identification of sets of cards based on four attributes - color, symbol, number and shading. The ability to quickly identify similarities and differences and classify them into sets will stand a child in good stead in a test like the NNAT® .
Visual Mind Benders are deductive logic puzzles using visual clues. The software has the same puzzles as the book but they're in color.